pwd-查看当前位置
pwd
cd-切换目录
cd [绝对路径or相对路径]
cd 至HOME的三种方式
cd
cd ~
cd $HOME
mkdir - 创建文件夹
mkdir [目录名]
touch -创建文件
touch [文件名]
. & ..
. #当前目录
.. #上层目录
rm - 删除文件
rm -rf #强制删除目录及目录下的子文件
如:
rm -rf young #删除young文件
vi
find - 查找
find [路径] -name ["文件匹配名"]
如:
find . –name “*.c”
注:在日常开发过程中,通常的程序文件有很多,如果想查找某一个文件,该文件藏的比较深,不能准确的记住该文件的具体路径,此时就可以使用find查找。
cat
cat [文件名]
如:
cat abc.txt #打印abc.txt的内容
清空文件的两种方式
- 新建一个空文件 使用 > 覆盖追加到目标文件
- 在linux中,有一个特殊的文件 /dev/null
cat /dev/null > [目标文件]
tail
如果文件内容过大,使用cat命令,不能在一屏中完整显示,需要配合使用滚动条,有时觉得不方便。特别对于大型的日志文件(记录了程序运行时的轨迹)而言,如:我只想看日志文件的前20行或后20行,cat命令就显得不足。可以使用tail或head命令
tail是从文件的尾部查找
tail hello.txt # 默认查最后10行内容
tail -20 hello.txt #查询最后20行
head
从文件的头部查询
head hello.txt #默认查前10行内容
head -20 hello.txt #查询前20行
ps - 查询出当前运行的所有进程
ps -a #查询所有的进程
ps -e #查询所有的进程
ps -f #详细显示
ps -ef #详细显示所有的进程
例:
#查询ssh的进程
ps -ef | grep ssh
kill
杀死进程
kill -9 [进程号]
ls
ls #查看当前目录的所有文件及其子目录
ls -a #
ls -l #
date-当前时间
chmod
chmod 777 [文件名] #最大的权限
tar
tar -cvf newfilename.tar [需要打包的文件 *或者目录]
tar -xvf newfilename.tar [需要解包的文件 *或者目录]
网友评论