Linux常用shell命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wwwhp/article/details/78742333

Linux常用shell命令

在平时的开发以及科研工作中经常会在Linux系统中用到很多shell命令,在此列出常用的bash shell命令。
在/etc/passwd文件中指定了用户使用的shell程序。


  • man 访问linux系统上的手册页面
man + 命令 #查看命令详情
man -k + 关键字 #使用关键字搜索手册页
  • cd 遍历目录
cd destination #绝对文件路径
cd . #当前目录
cd .. #当前目录的父目录
cd / #根目录
  • ls 文件和目录列表
ls #显示当前目录下的文件和目录
ls -F #区分文件和目录
ls -a #显示隐藏文件
ls -R #列出当前目录下包含的子目录中的文件
ls -l #显示文件更多的相关信息
  • 处理文件
touch newfile #创建文件
cp source destination #复制文件
cp -R #递归复制整个目录的内容
ln -s file1 file2 #符号链接file2->file1,两个完全不同的文件,file2仅仅是指向file1
ln file1 file2 #硬链接创建独立的虚拟文件及副本,从根本而言是同一个文件
mv name1 name2 #重命名文件/移动文件
rm -i #删除文件并提示
rm -rf #强制递归删除文件
  • 处理目录
mkdir new_dir #创建目录
mkdir -p #创建多个目录和子目录
tree dir #展示目录、子目录以及其中的文件,可能没有默认安装
  • 处理文件
file filename # 查看文件类型
cat file #查看文件内容 -n加上行号
  • 监测程序
ps # 探查进程process
ps -l #输出process的更多信息
ps -ef #查看系统上运行的所有进程
ps --forest #显示进程的层级信息
kill PID #结束进程
  • 处理数据文件
sort file #对文本文件中的数据进行排序
grep datastr #搜索数据
gzip file #压缩文件
tar -zxvf file.tgz ./ #解压文件

以上是最基本的shell命令,随着对Linux操作系统的深入运用,会不断补充相关常用shell命令

猜你喜欢

转载自blog.csdn.net/wwwhp/article/details/78742333