Linux部分基本命令

1, 一條命令刪除某個文件夾及其子目錄下的所有隱藏文件(.和..除外);
find -iname “.*” -exec rm -rf {} \;
[wangtao@centos6 ~]$ ls
dir
[wangtao@centos6 ~]$ cd dir
[wangtao@centos6 dir]$ ls
c
[wangtao@centos6 dir]$ ls -a
.  ..  .a  .b  c
[wangtao@centos6 dir]$ find -iname ".*"
.
./.a
./.b
[wangtao@centos6 dir]$ find -iname ".*" -exec rm -rf {} \;
rm: cannot remove directory: `.'
find: `./.a': No such file or directory
find: `./.b': No such file or directory
[wangtao@centos6 dir]$ ls -a
.  ..  c

2, 在自己的虛擬機裏創建一個linux的組, 然後創建一個用戶user並把這個用戶放到
linux組裏, 並設置user的密碼; 並查看/etc/passwd, /etc/group, /etc/shadow文件的變
化; 完成之後刪除剛創建的用戶和組;
創建一個linux的組, 然後創建一個用戶

[root@localhost a]#  cat /etc/passwd    (查看建立的用戶)

設置用戶的密碼

[root@localhost a]# cat /etc/shadow      (查看該用戶加密後的密碼)

刪除建立的組和用戶


3,   將hello.c 編譯生成hello可執行程序, 然後用戶在任何路徑下都能直接輸入hello命
令執行該程序;
[lingyun@centos6 local]$ hello
hello world!
兩種方式實現:
1, 用sudo將hello拷貝到系統的可執行路徑下(PATH環境變量指定)
2, 改變PATH環境變量, 指向hello所在的路徑;
改變PATH環境變量, 指向hello所在的路徑

配置sudo


用sudo將hello拷貝到系統的可執行路徑下(PATH環境變量指定)

發佈了31 篇原創文章 · 獲贊 39 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章