1. 程式人生 > >基礎linux命令講解

基礎linux命令講解

min mnt 信息 var 講解 執行權限 目錄 src 過程

cd命令

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 boot

drwxr-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命令講解