美文网首页
Linux常用命令

Linux常用命令

作者: 南方番茄 | 来源:发表于2018-07-20 22:16 被阅读0次

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 [需要解包的文件 *或者目录]

相关文章

网友评论

      本文标题:Linux常用命令

      本文链接:https://www.haomeiwen.com/subject/edhcmftx.html