一、文件、磁盘管理命令
1、查看文件信息:ls
“.”代表当前目录,“..”代表上一级目录
-a :显示指定目录下所有子目录与文件,包括隐藏文件 例:ls -a
-l :以列表方式显示文件的详细信息 例:ls -l
-h: 配合-l显示文件大小 例:ls -lh
2、输出重定向命令:>
例:ls > test.txt ( test.txt 如果不存在,则创建,存在则覆盖其内容 )
>>输出重定向则会追加到文件的尾部
3、分屏显示:more
每次只显示一页,按下空格键可以显示下一页,按下q键退出显示,按下h键可以获取帮助
4、管道:|
一个命令的输出可以通过管道作为另一个命令的输入
例:ls | more
5、清屏:clear
clear作用为清除终端上的显示,也可用快捷键:Ctrl + l
6、切换工作目录: cd
cd后面可跟绝对路径,也可以跟相对路径。如果省略目录,则默认切换到当前用户的主目录。
cd:切换到当前用户的主目录
cd~ :切换到当前用户的主目录
cd. :切换到当前目录
cd.. :切换到上级目录
cd- :可进入上次所在目录
7,显示当前路径:pwd
可以显示当前的工作目录,直接输入pwd即可
8,创建目录:mkdir
参数-p可递归创建目录。例:mkdir -p
9,删除目录:rmdir
必须离开目录,并且目录必须为空目录,不然提示删除失败。
10,创建文件:touch
可使用touch命令创建一个文件
11,删除文件:rm
为了防止文件误删,可以在rm后使用 -i 参数以逐个确认要删除的文件
rm –r 递归删除
rm –f 不报错(强制删除)
12,建立链接文件:ln
软链接:ln –s 源文件 目标文件(不占用空间,源文件删除软连接文件作废,可以连接文件和文件夹)
硬链接:ln 源文件 目标文件(占用同样空间,源文件删除硬链接正常使用,只可以链接文件)
修改连接文件或者源文件对另外一方都有影响
cat 文件名列表 一次性查看所有文件所有内容对比more分屏查看
也可合并文件 例:cat 1.txt 2.txt > 3.txt cat 1.txt 2.txt >> 4.txt
14,文本搜索:grep
grep (用于查找 以行为单位)选项 字符串 文件名
常用格式:输入 | grep选项 字符串(more 1.txt | grep -n )
grep -i 忽略大小写
grep -v 反选
grep -n 显示行号
15,查找文件:find
格式:find 路径 选项 查找内容
find -name 文件名
find -size 大小
find -perm 权限 (777)
16,拷贝文件:cp
cp命令的功能是将给出的文件或目录复制到另一个文件或目录中,相当于DOS下的copy命令。
例:cp 1.txt 11.txt
17,移动文件:mv
用户可以使用mv命令来移动文件或目录,也可以给文件或目录重命名。
例:mv 11.txt ../
18,归档管理:tar
tar –cf tar包名 归档文件列表… (tar -cvf 1234.tar 1.txt 2.txt 3.txt 4.txt)
tar –tf tar包名 查看归档组成文件
tar –xf tar包名 解开归档 (tar -xvf 1234.tar)
-v 显示进度
注意:除了f需要放在参数的最后,其它参数的顺序任意。
19,文件压缩解压:gzip
gzip –r tar包名 压缩归档包
gzip –d tar包名 解压.tar.gz包
20,查看命令位置:which
例:which pip3
二、用户、权限管理
1、查看当前用户:whoami
whoami该命令用户查看当前系统当前账号的用户名。可通过cat /etc/passwd查看系统用户信息。
2、退出登录账户: exit
如果是图形界面,退出当前终端;
如果是使用ssh远程登录,退出登陆账户;
如果是切换后的登陆用户,退出则返回上一个登陆账号。
3、添加用户账号:useradd
自动建立目录:sudo useradd –m 用户名
如果创建用户的时候,不指定组名,那么系统会自动创建一个和用户名一样的组名。
4、设置用户密码:passwd
sudo passwd 设置root密码
sudo passwd 用户名(设置普通用户)
5、切换用户:su
su 切换到root 先设置密码: sudo passwd
su 用户名 切换到用户
6、删除用户:userdel
sudo userdel –r 用户名
7、修改文件权限:chmod
chmod 修改文件权限有两种使用格式:字母法与数字法。
字母法:chmod u/g/o/a +/-/= rwx 文件
chmod u/g/o/a +/-/= 可以添加、删除、赋值权限
数字法:如:chmod u=rwx,g=rx,o=r filename 就等同于:chmod u=7,g=5,o=4 filename
r,w,x 可读4,可写2,可执行1。 – 没有权限
8、修改文件所有者:chown
例:chown zzy 4.txt
9、修改文件所属组:chgrp
例:chgrp zzy 4.txt
10、查看进程信息:ps
ps命令可以查看进程的详细状况,例:ps -ef | grep zzy
11、终止进程:kill
kill命令指定进程号的进程,需要配合 ps 使用。
代表强制终止:kill -9 pid(进程号)
12、查看或配置网卡信息:ifconfig
查看本地网卡信息
13、测试远程主机连通性:ping
例:ping www.baidu.com