ls 是最常见的目录操作命令,主要作用是显示目录下的内容。这个命令的基本信息如下:
命令格式:
[root@localhost ~]#ls [选项][文件名或目录名]
选项:
"-l"选项
[root@localhost ~]# ls -l 总用量44 -rw-------.1 root root 1207 1 月 18 18:18 anaconda-ks.cfg -rw-r-r--.1 root root 24772 1 月 18 18:17 install.log -rw-r-r--.1 root root 7690 1 月 18 18:17 install.log.syslog 代表含义权限 引用计数 所有者 所属组 大小 文件修改时间 文件名
"-h选项"
[root@localhost ~]# ls -lh 总用量44K -rw-------.1 root root 1.2K 1 月 18 18:18 anaconda-ks.cfg -rw-r-r--.1 root root 25K 1 月 18 18:17 install.log -rw-r-r--.1 root root 7.6K 1 月 18 18:17 install.log.syslog
cd 是切换所在目录的命令,这个命令的基本信息如下。
[root@localhost ~]#cd [目录名]
特殊符号
[root@localhost -]# mkdir [选项]目录名
选项:
"-p选项"
[root@localhost ~]# mkdir -p lm/movie/jp/cangls 递归创建空目录
既然有建立目录的命令,就一定会有刪除目录的命令 rmdir,其基本信息如下:
命令格式:
[root@localhost -]# rmdir [选项]目录名
选项:
"-p选项"
[root@localhost ~]# mkdir -p lm/movie/jp/cangls 递归删除目录只能删除空目录如果目录里面有文件会提示错误
在 Linux 中,文件有访问时间、数据修改时间、状态修改时间这三个时间,而没有创建时间。stat 是査看文件详细信息的命令,而且可以看到文件的这三个时间,其基本信息如下。
命令格式:
stat [选项]文件名或目录名
选项:
cat 命令的基本信息如下。
命令格式:
[root@localhost ~]# cat [选项]文件名
选项:
如果文件过大,则 cat 命令会有心无力,这时 more 命令的作用更加明显。 more 是分屏显示文件的命令,其基本信息如下。
命令格式:
[root@localhost ~]# more 文件名
more 命令比较简单,一般不用什么选项,命令会打开一个交互界面,可以识别一些交互命令。常用的交互命令如下。
head 是用来显示文件开头的命令,其基本信息如下。
命令格式:
[root@localhost ~]# head 文件名
选项:
-n选项 head命令默认显示开头10行如果想显示指定的行数,则只需使用"-n"选项即可,例如:
[root@localhost ~]# head -n 20 anaconda-ks.cfg
tail 命令的基本信息如下:
命令格式:
[root@localhost ~]#tail [选项] 文件名
选项:
rm 是强大的删除命令,不仅可以删除文件,也可以删除目录。这个命令的基本信息如下。
命令格式:
[root@localhost ~]# rm[选项] 文件或目录
选项:
-f -r选项
[root@localhost ~]# rm -rf /test/ 递归删除文件夹里面的文件并且不会询问
cp 是用于复制的命令,其基本信息如下:
命令格式:
[root@localhost ~]# cp [选项] 源文件 目标文件
选项:
ip addr
ip link set wlp3s0 up
ip link show wlp3s0
ip addr show wlp3s0
wpa_supplicant -B -i wlp3s0 -c <(wpa_passphrase "ssid" "psk") (连接无线网ssid,密码psk)
dhclient wlp3s0
设置开机启动
systemctl enable NetworkManager
yum -y install NetworkManager-wifi
nmcli r wifi on
nmcli dev wifi
nmcli --ask dev wifi connect SSID