1、改变目录路径
- cd .. 回到上一层目录
- pwd 显示当前目录
- cd - 返回到上次目录
- cd ~ 回到主目录
- ls 列出当前目录下的文件
- -t 按时间顺序显示
- -s 在每个文件名后输出该文件的大小
- -S 以文件大小排序
- -d 将目录像文件一样显示,而不是显示其下文件
2、文件操作
- cat /usr/local/con.cfg 查看/usr/local路径下的con.cfg文件
- vi filename 打开或新建文件,与vim相同
- vi filename1 filename2 打开多个文件,依次进行编辑
- :files 查看当前打开了哪些文件
- :n 切换到下一个文件
- :N 切换到上一个文件
同时打开多个文件后,想同时看到几个文件,可用下面命令: - vim -o filename1 filename2 水平分割窗口,可以使用Ctrl+w+↑或者Ctrl+w+↓来上下切换窗口
- vim -O filename1 filename2 垂直分割窗口,可以使用Ctrl+w+↑或者Ctrl+w+↓来上下切换两个窗口。
有时想对同一个文件进行窗口分割,这样方便对比。除了可以使用vim -o test.py test.py 这种方式分割外,还可以这样操作: - 先打开文件 vim test.py
- 再输入指令 :sp
- vi -r filename 在上次正用vi编辑时发生系统崩溃,恢复filename
- rm filename 删除文件
- rm -f /usr/first.log 强制删除/usr/first.log这个文件,不做任何提示
- rm -rf /usr/log/access 删除/usr/log/access目录及其下所有文件、文件夹
3、文件夹操作
- mkdir /usr/local/office 在/usr/local目录下创建office文件夹
- mkdir office 在当前目录下创建office文件夹
- mkdir office1 office2 在当前目录下创建多个文件夹
- mkdir -p office/improtant 在当前目录下创建office文件夹,且该文件夹包含一个inprotant子文件夹
- mkdir -m=r– letter 创建一个letter文件夹,同时为目录所有者、用户组和其他用户针对该目录赋予只读权限
- mkdir -v office letter 查看文件夹信息
- ls 查看当前目录下的所有文件及文件夹
4、运行shell脚本文件
方法一
- cd 找到.sh文件所在目录;
- 给.sh文件添加x执行权限,chmod u+x hello.sh;
- 执行.sh文件,./hello.sh或 sh hello.sh;
方法二
- 绝对路径执行.sh文件,./home/test/shell/hello.sh或 /home/test/shell/hello.sh或 sh /home/test/shell/hello.sh;