文件命令
Ls:列出目录
Cd:切换目录
Pwd:显示目前的目录
Mkdir:创建一个新的目录
Rmdir:删除一个空的目录,不会误删其他文件或目录。
Cp:复制文件或目录,拷贝目录需要加上-r选项,-r表示递归拷贝目录及其内容
Rm:移除文件或目录,rm命令想要删除目录需要加上-r选项,-r表示递归删除目录及其内容
Mv:移动文件或目录,或修改文件与目录的名称
实战:文件移动
在/home/username下创建tmp1目录
将一个文件test.sh移入到tmp1目录下
删除 test.sh 文件
删除tmp1目录
代码实现
root@ubuntu184-virtual-machine:~# cd ~
root@ubuntu184-virtual-machine:~# ls
snap test.sh tmp
root@ubuntu184-virtual-machine:~# mkdir tmp1
root@ubuntu184-virtual-machine:~# ls
snap test.sh tmp tmp1
root@ubuntu184-virtual-machine:~# cd tmp1
root@ubuntu184-virtual-machine:~/tmp1# ls
root@ubuntu184-virtual-machine:~/tmp1# cd ..
root@ubuntu184-virtual-machine:~# ls
snap test.sh tmp tmp1
root@ubuntu184-virtual-machine:~# mv test.sh tmp1
root@ubuntu184-virtual-machine:~# cd tmp1
root@ubuntu184-virtual-machine:~/tmp1# ls
test.shroot@ubuntu184-virtual-machine:~/tmp1# rm -rf test.sh
root@ubuntu184-virtual-machine:~/tmp1# ls
root@ubuntu184-virtual-machine:~/tmp1# cd ..
root@ubuntu184-virtual-machine:~# ls
snap tmp1
root@ubuntu184-virtual-machine:~# rmdir tmp1
root@ubuntu184-virtual-machine:~# ls
Snap
文件属性
chmod 763 cm_demo
使用数字法将文件权限修改为:
拥有者:可读可写可执行
用户组:可读可写
其它用户:可写可执行
数字法
需要根据需求,先行计算每个位置的权限结果
r:4
w:2
x:1
-:0,没有权限
使用命令chmod权限数值 文件名 修改文件权限
无论目标文件的权限作何修改,每一部分都必须有结果(数字一定是3位),如果某一部分没有任何权限,直接给0Chmod 777 test ,修改test 文件属性
文件权限修改注意事项
- 必须明确文件权限的含义
- 使用数字法还是字母法全凭个人喜好
- 尽量注意不要随意赋予文件最高权限
实战:查看和修改文件属性
Ls -l 查看文件属性
Ls -ld 查看指定文件的属性
Chmod 777 test 修改test目录的属性
代码实现
root@ubuntu184-virtual-machine:~# vim test.txt
root@ubuntu184-virtual-machine:~# ls -l
total 8
drwx------ 6 root root 4096 Aug 20 23:26 snap
-rw-r--r-- 1 root root 6 Sep 5 19:03 test.txt
root@ubuntu184-virtual-machine:~# chmod 777 test.txt
root@ubuntu184-virtual-machine:~# ls -ld test.txt
-rwxrwxrwx 1 root root 6 Sep 5 19:03 test.txt
网络命令
Ping:测试网络连接情况
-c ping的次数
-l 每次ping的时间间隔
Netstat:打印linux网络系统的状态信息
-t 列出所有tcp
-u 列出所有udp
-l 只显示监听端口
-n 以数字形式显示地址和端口号
-p 显示进程的pid和名字
实战:网络系统的状态信息
Netstat
Netstat -t
Netstat -ntlp
性能命令
Top:持续监视系统性能
Ps:查看进程信息
-aux 显示所有进程,包括用户,分组情况
实战:显示性能与进程
Top
Ps -aux
top与ps -aux 区别是:top实时,ps-aux 快照