Linux常用命令

来源:csdn博客 分类: 网文选录 发布时间:2020-03-19 10:39:55 最后更新:2020-03-19 浏览:188
转载声明:
本文为摘录自“csdn博客”,版权归原作者所有。
温馨提示:
为了更好的体验,请点击原文链接进行浏览
摘录时间:
2020-03-19 10:39:55

cd命令

功能

使用cd命令在不同的目录中切换

语法

cd [相对路径/绝对路径]

进入用户主目录(家目录)

[root@localhost xwk]# cd
[root@localhost ~]# 
[root@localhost xwk]# cd ~
[root@localhost ~]#

返回进入此目录之前所在的目录

[root@localhost ~]# cd -
[root@localhost xwk]# 

返回上级目录

[root@localhost xwk]# cd ..
[root@localhost home]#

返回上两组目录

[root@localhost xwk]# cd ../..
[root@localhost /]#

切换到根目录下的tmp目录

[root@localhost /]# cd tmp
[root@localhost tmp]#

ls命令

功能

列出文件夹中的文件

语法

ls [参数] [目录名称]

参数

-a 列出全部的文件,包括隐藏文件(开头为 . 的文件)
-l 列出文件的属性、权限等
-n 列出UID、GID,而非用户和用户组的名称
-S 以文件大小排序
-t 以时间排序

ls 未加目录名称,表示列出当前目录下的所有文件,但隐藏文件不会列出

[root@localhost ~]# ls
anaconda-ks.cfg  initial-setup-ks.cfg  original-ks.cfg
[root@localhost ~]# 

列出当前目录下的所有文件及其属性,包括隐藏文件

[root@localhost ~]# ls -al
总用量 44
dr-xr-x---.  5 root root  268 3月  18 10:15 .
dr-xr-xr-x. 17 root root  224 3月  13 21:31 ..
-rw-------.  1 root root 2923 3月  13 21:31 anaconda-ks.cfg
-rw-------.  1 root root  296 3月  16 15:07 .bash_history
-rw-r--r--.  1 root root   18 12月 29 2013 .bash_logout
-rw-r--r--.  1 root root  176 12月 29 2013 .bash_profile
-rw-r--r--.  1 root root  176 12月 29 2013 .bashrc
drwx------.  4 root root   31 3月  13 13:58 .cache
drwx------.  4 root root   30 3月  13 13:58 .config
-rw-r--r--.  1 root root  100 12月 29 2013 .cshrc
drwx------.  3 root root   25 3月  13 21:31 .dbus
-rw-r--r--.  1 root root 2938 3月  13 21:32 initial-setup-ks.cfg
-rw-------.  1 root root 2039 3月  13 21:31 original-ks.cfg
-rw-r--r--.  1 root root  129 12月 29 2013 .tcshrc
-rw-------.  1 root root  132 3月  13 15:30 .xauthks4nwA
-rw-------.  1 root root  132 3月  18 10:15 .xauthz0h9bq
[root@localhost ~]#

查看指定目录下的所有文件

[root@localhost ~]# ls /tmp
anaconda.log
hsperfdata_root
hsperfdata_xwk
ifcfg.log
ks-script-GDBUSI
ks-script-XvA1VR
packaging.log
program.log
sensitive-info.log
ssh-5ekVw2xhb6t7
ssh-gXFrC2Mve6jx
ssh-JClWjB69oZ0O
ssh-xFgIApNhdlJS
storage.log
systemd-private-0e437e9e1d9b4f5eb99c8de9219e8825-colord.service-799O2v
systemd-private-0e437e9e1d9b4f5eb99c8de9219e8825-cups.service-fr8vlO
systemd-private-0e437e9e1d9b4f5eb99c8de9219e8825-rtkit-daemon.service-aa7sx4
systemd-private-0e437e9e1d9b4f5eb99c8de9219e8825-vmtoolsd.service-PCrFXs
systemd-private-1065a4503a1e43aa8f53af3d01e1d38b-colord.service-WuWT4s
systemd-private-1065a4503a1e43aa8f53af3d01e1d38b-cups.service-KBRKm4
systemd-private-1065a4503a1e43aa8f53af3d01e1d38b-rtkit-daemon.service-T32RT9
systemd-private-1065a4503a1e43aa8f53af3d01e1d38b-vmtoolsd.service-GuQKgQ
systemd-private-21d738de5281410a842a194114362eed-colord.service-XAEE9R
systemd-private-21d738de5281410a842a194114362eed-cups.service-i9Dhj4
systemd-private-21d738de5281410a842a194114362eed-rtkit-daemon.service-M3FiX6
systemd-private-21d738de5281410a842a194114362eed-vmtoolsd.service-L1eI3L
systemd-private-e3022f0e538d40bda4afa8272f48e506-colord.service-VYDzQQ
systemd-private-e3022f0e538d40bda4afa8272f48e506-cups.service-uSanPK
systemd-private-e3022f0e538d40bda4afa8272f48e506-rtkit-daemon.service-PauBEw
systemd-private-e3022f0e538d40bda4afa8272f48e506-vmtoolsd.service-EG9rxx
tracker-extract-files.1000
yum.log
[root@localhost ~]#

查看指定目录下的所有文件、属性及权限等

[root@localhost ~]# ls -al /tmp
总用量 24
drwxrwxrwt. 31 root root 4096 3月  18 10:34 .
dr-xr-xr-x. 17 root root  224 3月  13 21:31 ..
-rw-r--r--.  1 root root 1119 3月  13 21:32 anaconda.log
drwx------.  2 xwk  xwk    20 3月  18 10:14 .esd-1000
drwxrwxrwt.  2 root root    6 3月  13 21:25 .font-unix
drwxr-xr-x.  2 root root   18 3月  13 21:26 hsperfdata_root
drwxr-xr-x.  2 xwk  xwk     6 3月  13 21:34 hsperfdata_xwk
drwxrwxrwt.  2 root root  151 3月  18 10:14 .ICE-unix
-rw-r--r--.  1 root root  166 3月  13 21:32 ifcfg.log
-rwx------.  1 root root  836 3月  13 21:31 ks-script-GDBUSI
-rwx------.  1 root root 1228 3月  13 21:31 ks-script-XvA1VR
-rw-r--r--.  1 root root    0 3月  13 21:32 packaging.log
-rw-r--r--.  1 root root    0 3月  13 21:32 program.log
-rw-r--r--.  1 root root    0 3月  13 21:32 sensitive-info.log
drwx------.  2 xwk  xwk    24 3月  13 16:49 ssh-5ekVw2xhb6t7
drwx------.  2 xwk  xwk    24 3月  18 10:14 ssh-gXFrC2Mve6jx
drwx------.  2 xwk  xwk    24 3月  13 14:57 ssh-JClWjB69oZ0O
drwx------.  2 xwk  xwk    24 3月  13 13:57 ssh-xFgIApNhdlJS
-rw-r--r--.  1 root root    0 3月  13 21:32 storage.log
drwx------.  3 root root   17 3月  18 10:13 systemd-private-0e437e9e1d9b4f5eb99c8de9219e8825-colord.service-799O2v
drwx------.  3 root root   17 3月  18 10:13 systemd-private-0e437e9e1d9b4f5eb99c8de9219e8825-cups.service-fr8vlO
drwx------.  3 root root   17 3月  18 10:13 systemd-private-0e437e9e1d9b4f5eb99c8de9219e8825-rtkit-daemon.service-aa7sx4
drwx------.  3 root root   17 3月  18 10:13 systemd-private-0e437e9e1d9b4f5eb99c8de9219e8825-vmtoolsd.service-PCrFXs
drwx------.  3 root root   17 3月  13 14:57 systemd-private-1065a4503a1e43aa8f53af3d01e1d38b-colord.service-WuWT4s
drwx------.  3 root root   17 3月  13 14:57 systemd-private-1065a4503a1e43aa8f53af3d01e1d38b-cups.service-KBRKm4
drwx------.  3 root root   17 3月  13 14:56 systemd-private-1065a4503a1e43aa8f53af3d01e1d38b-rtkit-daemon.service-T32RT9
drwx------.  3 root root   17 3月  13 14:56 systemd-private-1065a4503a1e43aa8f53af3d01e1d38b-vmtoolsd.service-GuQKgQ
drwx------.  3 root root   17 3月  13 16:46 systemd-private-21d738de5281410a842a194114362eed-colord.service-XAEE9R
drwx------.  3 root root   17 3月  13 16:46 systemd-private-21d738de5281410a842a194114362eed-cups.service-i9Dhj4
drwx------.  3 root root   17 3月  13 16:46 systemd-private-21d738de5281410a842a194114362eed-rtkit-daemon.service-M3FiX6
drwx------.  3 root root   17 3月  13 16:46 systemd-private-21d738de5281410a842a194114362eed-vmtoolsd.service-L1eI3L
drwx------.  3 root root   17 3月  13 13:38 systemd-private-e3022f0e538d40bda4afa8272f48e506-colord.service-VYDzQQ
drwx------.  3 root root   17 3月  13 13:38 systemd-private-e3022f0e538d40bda4afa8272f48e506-cups.service-uSanPK
drwx------.  3 root root   17 3月  13 13:38 systemd-private-e3022f0e538d40bda4afa8272f48e506-rtkit-daemon.service-PauBEw
drwx------.  3 root root   17 3月  13 13:38 systemd-private-e3022f0e538d40bda4afa8272f48e506-vmtoolsd.service-EG9rxx
drwxrwxrwt.  2 root root    6 3月  13 21:25 .Test-unix
drwx------.  2 xwk  xwk     6 3月  16 15:07 tracker-extract-files.1000
-r--r--r--.  1 root root   11 3月  18 10:13 .X0-lock
drwxrwxrwt.  2 root root   16 3月  18 10:13 .X11-unix
drwxrwxrwt.  2 root root    6 3月  13 21:25 .XIM-unix
-rw-------.  1 root root    0 3月  13 21:24 yum.log
[root@localhost ~]# 

ls -l 命令可以简化为 ll ,查看指定目录下所有文件的详细信息

[root@localhost ~]# ll
总用量 12
-rw-------. 1 root root 2923 3月  13 21:31 anaconda-ks.cfg
-rw-r--r--. 1 root root 2938 3月  13 21:32 initial-setup-ks.cfg
-rw-------. 1 root root 2039 3月  13 21:31 original-ks.cfg
[root@localhost ~]# 

pwd命令

功能

查看当前工作目录的完整路径

语法

pwd [参数]

参数

-P 显示出实现路径,而非使用链接路径

[root@localhost ~]# cd /home/xwk
[root@localhost xwk]# pwd
/home/xwk
[root@localhost xwk]#

touch命令

功能

创建新的空文件(注意是空文件而非空文件夹)

[root@localhost xwk]# touch xwk.txt
[root@localhost xwk]# ls
1.sh     ifcfg-eth0  公共  视频  文档  音乐
Desktop  xwk.txt     模板  图片  下载  桌面
[root@localhost xwk]#

cp命令

功能

复制文件,创建快捷方式

语法

cp [参数] [源文件] [目标文件]

将文件复制到另一目录下

[root@localhost xwk]# cp xwk.txt 文档
[root@localhost xwk]# cd 文档
[root@localhost 文档]# ls
xwk.txt

mv命令

功能

移动文件与目录

将文件移到另一目录下

[root@localhost xwk]# mv 1.sh 文档
[root@localhost xwk]# cd 文档
[root@localhost 文档]# ls
1.sh
[root@localhost 文档]#

移动目录同理

rm命令

功能

删除文件或目录

语法

rm [参数] [文件或目录]

参数

-f 强制执行,忽略不存在、警告等信息
-r 递归删除,常用于目录的删除

删除目录下的多个文件

[root@localhost 文档]# cd 1
[root@localhost 1]# touch 1 2
[root@localhost 1]# cd ..
[root@localhost 文档]# rm 1
rm: 无法删除"1": 是一个目录
[root@localhost 文档]# rm -r 1
rm:是否进入目录"1"? y
rm:是否删除普通空文件 "1/1"?y
rm:是否删除普通空文件 "1/2"?y
rm:是否删除目录 "1"?y
[root@localhost 文档]#

mkdir命令

功能

建立一个新的目录(空文件夹)

参数

-p 创建多级目录

创建目录

[root@localhost 文档]# mkdir 1 2 3
[root@localhost 文档]# ls
1  2  3
[root@localhost 文档]#

创建多级目录

[root@localhost 文档]# mkdir -p 1/2/3
[root@localhost 文档]# ls
1
[root@localhost 文档]# cd 1
[root@localhost 1]# ls
2
[root@localhost 1]# cd 2
[root@localhost 2]# ls
3
[root@localhost 2]# cd 3
[root@localhost 3]# 

rmdir命令

功能

删除目录,只针对目录,且目录内没有其他文件的情况使用。如果即删除目录又要删除文件,可以使用 rm 命令

参数

-p 删除多级目录

删除多级目录

[root@localhost 文档]# rmdir -p 1/2/3
[root@localhost 文档]# ls
[root@localhost 文档]#

可以看到多级目录 1/2/3 已被删除。

whereis命令

功能

查找文件路径

查找一个文件

[root@localhost home]# whereis ifconfig
ifconfig: /usr/sbin/ifconfig /usr/share/man/man8/ifconfig.8.gz
[root@localhost home]#

关机命令

立刻关机

[root@localhost home]# shutdown now

重启命令

[root@localhost home]# reboot

总结

这些是Linux一些基本命令,也是我自学Linux的一点收获吧。希望可以帮到初学者,这也算是我的学习笔记了。

php技术微信