1.touch命令
主要用于创建.sh脚本或者.txt文件
touch Shell1.sh
一次性创建多文件
touch Shell1.txt Shell2.txt
2.mkdir命令
主要创建文件夹,或是递归文件夹
mkdir 你的文件夹名称
创建递归文件夹
mkdir -p 你的文件夹名称1/你的文件夹名称2
3.tree命令
主要展示是层级显示,方便知道目录层级关系。
显示各个文件权限
tree -p
显示隐藏文件
tree -a
4. chmod命令
用的比较多,赋予文件权限
因维保操作人员还是喜欢使用windows那套,用鼠标复制粘贴。当有些文件没有权限的时候,是无法复制粘贴的,所以要先赋予文件权限。
我推荐使用数据的方式赋予权限,规则如下:
r-读 w-些 x-可执行
如果是用户自定义文件没有权限的话(比如home目录下的自己创建的文件内容),直接给777权限就行,注意要是系统文件的话,不要随便赋予权限,很容易出现机器起不来。
命令运行:
sudo chmod 777 文件名字
递归赋予权限
sudo chmod -R 777 文件名字
示例:
有三组rwx
分别对应用户的Owner、Group、Other Users
5.pwd命令
显示当前路径
pwd
6.ls命令
显示当前目录信息
一般使用的是 ls -l
ls -l
列出当前目录下的信息包括 权限 文件名
这个命令经常和grep命令一起使用,如果我想在A目录下 看B文件是否存在
ls -l /A目录| grep B文件
还有就是使用 ls -a
显示隐藏文件。
7.zip 和 unzip命令
压缩和解压缩文件
解压缩命令
unzip xxx.zip
8.mv命令
相当于剪切操作,主要用于移动和重命名
当作重命名的情况比较多。
重命名操作:
mv A.txt B.txt
文件名字就换成了B
移动操作:
mv /home/A/A.txt /home/B/A.txt
A文件从A目录下就移动到了B目录下
我建议每次使用这个命令的时候 增加一个参数,防止重名文件直接覆盖
mv -i /home/A/A.txt /home/B/B.txt
-i:若存在同名文件,则向用户询问是否覆盖。
9.cp 命令
复制粘贴命令,使用是简单,这里就推荐三个带参数的。
复制目录 -r
cp -r dir1 dir2
复制文件,若目标文件已存在,则询问是否覆盖 -i
cp -i file1.txt file2.txt
复制目录,并且保留源目录所有属性都一致 -a
cp -a file1.txt file2.txt
今天就先分享到这,后面再分享一下其他命令使用。
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
添加我为好友,拉您入交流群!
请使用微信扫一扫!