基礎linux命令講解
cd (選項) (參數) 語法使用如下:
cd 進入用戶家目錄;
cd ~ 進入用戶家目錄;
cd - 返回進入此目錄之前所在的目錄;
cd .. 返回上級目錄;
cd ../.. 返回上兩級目錄;
pwd命令
pwd (選項) (參數) 語法使用如下:
pwd 顯示當前所在位置,以下命令輸出當前位置在/root下。
[root@localhost ~]# pwd
/root
cat命令
cat (選項) (參數) 語法使用如下:
cat zhan (顯示文件zhan的內容)
cat zhan1 zhan2 (一起顯示出zhan1和zhan2的內容)
cat zhan1 zhan2 > zhan3 (將文件ml和m2合並後放入文件file中)
ls命令
ls (選項) (參數) 語法使用如下:
顯示當前目錄下不包括隱藏的文件
[root@localhost ~]# ls
zhan
顯示當前目錄下包括隱藏文件
[root@localhost ~]# ls -a
. .bash_history .bash_profile .cache .mysql_history .pydistutils.cfg .viminfo.. .bash_logout .bashrc .cshrc .pip .tcshrc zhan
以列排長格式顯示當前文件下文件
[root@localhost ~]# ls -1
fu
zhan
打印用戶UID和GID
[root@localhost /]# ls -n
total 68
drwxr-xr-x 2 0 0 4096 Jul 2 14:21 backup
lrwxrwxrwx 1 0 0 7 Aug 17 2017 bin -> usr/bin
dr-xr-xr-x. 4 0 0 4096 Jun 13 15:44 bootdrwxr-xr-x 4 0 0 4096 Jun 26 15:20 data
drwxr-xr-x 20 0 0 3040 Jun 13 15:30 dev
drwxr-xr-x. 86 0 0 4096 Jul 16 10:00 etc
drwxr-xr-x. 6 0 0 4096 Jul 15 17:26 home
lrwxrwxrwx 1 0 0 7 Aug 17 2017 lib -> usr/lib
lrwxrwxrwx 1 0 0 9 Aug 17 2017 lib64 -> usr/lib64
drwx------. 2 0 0 16384 Aug 17 2017 lost+found
drwxr-xr-x. 2 0 0 4096 Nov 5 2016 media
drwxr-xr-x. 2 0 0 4096 Nov 5 2016 mnt
drwxr-xr-x. 2 0 0 4096 Nov 5 2016 opt
dr-xr-xr-x 111 0 0 0 Jun 13 15:29 proc
dr-xr-x---. 6 0 0 4096 Jul 16 10:28 root
drwxr-xr-x 22 0 0 600 Jun 26 17:48 run
lrwxrwxrwx 1 0 0 8 Aug 17 2017 sbin -> usr/sbin
drwxr-xr-x. 2 0 0 4096 Nov 5 2016 srv
dr-xr-xr-x 13 0 0 0 Jun 13 23:29 sys
drwxrwxrwt. 8 0 0 4096 Jul 16 09:12 tmp
drwxr-xr-x. 13 0 0 4096 Aug 17 2017 usr
drwxr-xr-x. 19 0 0 4096 Jun 13 23:30 var
列出文件和文件夾最詳細的信息
[root@localhost ~]# ls -l
total 8
drwxr-xr-x 2 root root 4096 Jul 16 10:28 fu
drwxr-xr-x 6 root root 4096 Jul 16 10:22 zhan
列出文件並根據顏色分類
[root@localhost usr]# ls --color=auto
bin etc games include lib lib64 libexec local sbin share src tmp zhan
touch命令
touch (選項) (參數) 語法使用如下:
在當前目錄下建立了一個空文件linux
[root@localhost ~]# touch linux
madir命令
mkdir (選項) (參數) 語法使用如下:
在目錄/usr/local下建立子目錄zhanchenglong,並且只有文件主有讀、寫和執行權限,其他人無權訪問
[root@localhost ~]# mkdir -m 700 /usr/local/zhanchenglong
在當前目錄中建立linux和linux下的linux1目錄,權限設置為文件主可讀、寫、執行,同組用戶可讀和執行,其他用戶無權訪問
[root@localhost ~]# mkdir -p -m 750 /linux/linux1
rm命令
rm (選項) (參數) 語法使用如下:
(選項)
-d:直接把欲刪除的目錄的硬連接數據刪除成0,刪除該目錄;
-f:強制刪除文件或目錄;
-i:刪除已有文件或目錄之前先詢問用戶;
-r或-R:遞歸處理,將指定目錄下的所有文件與子目錄一並處理;
--preserve-root:不對根目錄進行遞歸操作;
-v:顯示指令的詳細執行過程。
刪除當前目錄下的文件zhan和zhanhanlin
[root@localhost ~]# rm -rf fu/ zhanhanlin/
mv命令
mv (選項) (參數) 語法使用如下:
將文件zhan改名為fu
[root@localhost ~]# mv zhan/ fu
將目錄/root/fu中的所有文件移到當前目錄(用.表示)中:
[root@localhost ~]# mv /root/fu/* .
cp命令
cp (選項) (參數) 語法使用如下:
將文件zhan復制到目錄/root/下,並改名為zhanhanlin
[root@localhost ~]# cp zhan /root/zhanhanlin
將目錄/root/fu下的所有文件及其子目錄復制到目錄/root/lisi中
[root@localhost ~]# cp -r /root/fu/ /root/lisi
基礎linux命令講解