1.cd 路径 //绝对路径或者相对路径
2.cd - //表示将前一次的工作目录重新作为当前工作目录来用
3.cd ~ //~表示当前用户的主目录
4.cd //回当前用户的主目录
5.pwd 显示当前工作目录的绝对路径。
6.man 可以查看命令或者函数。
7.ls 路径 查看指定目录里的内容,不加路径显示当前工作目录的内容。
8.ll 路径 查看指定目录所有文件的详细信息,包括点开头的隐藏文件。
9.touch 创建空的普通文件。
10.mkdir 创建空的目录。
11.cp 将一些指定文件和目录拷贝到指定位置。
cp 带路径的被拷贝文件或目录1 带路径的被拷贝文件或目录2 带路径的目录名 【-r】(如果被拷贝对象中有目录的话需要加-r选项)
12.mv 作用:将一些指定文件和目录移动到指定位置 或者 可以给指定的文件或目录重命名
用法:
mv 带路径被重命名的文件 相同路径下的新名字(不存在的名字) ------ 重命名文件
mv 带路径被重命名的目录 相同路径下的新名字 (不存在的名字) ------ 重命名目录
mv 一个或多个带路径的被移动文件或目录 已存在的带路径的目录名 ------ 移动多个对象到指定位置
13.rm 将一些指定文件和目录删除。
rm 带路径的被删除文件或目录1 带路径的被删除文件或目录2 。。。。。。 【-r】(如果被拷贝对象中有目录的话需要加-r选项)
【-rf】(如果目录中带有权限保护的文件需要加-rf)。
14.cat/more 查看文本文件的内容
cat 带路径的文件名 //一次性显示文件的全部内容
more 带路径的文件名 //按页显示文件内容,用空格翻页
15.grep 在指定目录下文件中查找指定字串
grep "被查找字串“ 带路径的文件名 -n
grep "被查找字串“ 一个或多个目录名 -r -n
16.tar 将指定一个或多个文件或目录打包成一个文件 或者 还原包文件中的内容
打包不压缩
打包:tar cvf 包名(行业规范以.tar结尾) 一个或多个被打包对象
解包:tar xvf 包名 -C 目标位置 ----- 还原到指定目录
tar xvf 包名 ------ 还原到当前目录
打包并压缩
打包并压缩:tar zcvf 包名(行业规范以.tar.gz或者以.tgz结尾) 一个或多个被打包对象
解压并解包:tar zxvf 包名 -C 目标位置 ----- 还原到指定目录
tar zxvf 包名 ------ 还原到当前目录
17.ping 判断电脑联网是否正常 (ping www.baidu.com)。备注:可以用ctrl+c终止ping的运行
18.ifconfig 查看网卡名以及它们对应的IP地址和硬件地址
19.chmod 改变指定文件或目录的操作权限。
用三位8进制数表示9个操作权限
chmod 三位8进制数 需要改变权限的带路径的文件或目录名
用特殊字母和符号表示相应权限操作
a:所有用户
u:主人
g:小组用户
o:其他用户
+:启用相应权限
-:去除相应权限
=:设置成指定权限
r:读权限
w:写权限
x:可执行权限
chmod a+x 需要改变权限的带路径的文件或目录名
chmod o-w 需要改变权限的带路径的文件或目录名
备注:加上-R选项,可以告诉chmod命令同时将指定目录下的所有内容以及后代子孙目录下的所有内容的权限都进行修改。如果发现没有权限执行相应命令,可以在命令前加上sudo,表示临时以超级用户的身份来执行该命令
20.ln 给指定目录或文件创建链接
ln -s 被链接文件 软链接文件名(符号链接文件名) 所谓软件链接文件,我们理解这样的一种特殊文件:其内容为被链接文件绝对路径的特殊文件
21.diff 比较文件内容是否相同
diff 第一个文件 第二个文件
22.passwd 修改指定用户的登录密码
passwd 修改当前用户的登录密码
sudo passwd 用户名
23.echo 回显指定的内容。
24.clear 清屏。