基本命令(一)

Linux常用命令

命令 解释
cd 这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。
ls 这是一个非常有用的查看文件与目录的命令,list之意,它的参数非常多。
grep 该命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等。
find find是一个基于查找的功能非常强大的命令。
cp 该命令用于复制文件,copy之意,它还可以把多个文件一次性地复制到一个目录下。
mv 该命令用于移动文件、目录或更名,move之意。
rm 该命令用于删除文件或目录,是remove的缩写。
ps 该命令用于将某个时间点的进程运行情况选取下来并输出,process之意。
tar 该命令用于对文件进行打包,默认情况并不会压缩,如果指定了相应的参数,它还会调用相应的压缩程序(如gzip和bzip等)进行压缩和解压。
cat 该命令用于查看文本文件的内容,后接要查看的文件名,通常可用管道与more和less一起使用,从而可以一页页地查看数据。
  • [ 案列]
  • cd /root/Docements #切换到目录/root/Docements
  • ls -l #以长数据串的形式列出当前目录下的数据文件和目录
  • `[root@www ~]# grep [-acinv] [–color=auto] ‘搜寻字符串’ filename
    选项与参数:

-a :将 binary 文件以 text 文件的方式搜寻数据
-c :计算找到 ‘搜寻字符串’ 的次数
-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 ‘搜寻字符串’ 内容的那一行!
–color=auto :可以将找到的关键词部分加上颜色的显示喔!`

  • find / -name passwd#查找文件名为passwd的文件
  • cp file1 file2 file3 dir#把文件file1、file2、file3复制到目录dir中
  • mv file1 file2#把文件file1重命名为file2
  • rm -fr dir#强制删除目录dir中的所有文件
  • `ps
  • -A 显示所有进程(等价于-e)(utility)
    -a 显示一个终端的所有进程,除了会话引线
    -N 忽略选择。
    -d 显示所有进程,但省略所有的会话引线(utility)
    -x 显示没有控制终端的进程,同时显示各个命令的具体路径。dx不可合用。(utility)
    -p pid 进程使用cpu的时间
    -u uid or username 选择有效的用户id或者是用户名
    -g gid or groupname 显示组的所有进程。
    U username 显示该用户下的所有进程,且显示各个命令的详细路径。如:ps U zhang;(utility)
    -f 全部列出,通常和其他选项联用。如:ps -fa or ps -fx and so on.
    -l 长格式(有F,wchan,C 等字段)
    -j 作业格式
    -o 用户自定义格式。
    v 以虚拟存储器格式显示
    s 以信号格式显示
    -m 显示所有的线程
    -H 显示进程的层次(和其它的命令合用,如:ps -Ha)(utility)
    e 命令之后显示环境(如:ps -d e; ps -a e)(utility)
    h 不显示第一行`
  • `tar
  • –c:建立一个压缩文件的参数指令(create 的意思);
    -x:解开一个压缩文件的参数指令!
    -t:查看 tarfile 里面的文件!
    -r:向压缩归档文件末尾追加文件
    -u:更新原压缩包中的文件 `

-cat text | less

发布了9 篇原创文章 · 获赞 2 · 访问量 114

猜你喜欢

转载自blog.csdn.net/qq_45103767/article/details/105586221