C++:Linux常用命令

    xiaoxiao2021-03-25  74

    Linux常用命令

    1: cd 切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径

    cd /root/Docements # 切换到目录/root/Docements cd ./path # 切换到当前目录下的path目录中,“.”表示当前目录 cd …/path # 切换到上层目录中的path目录中,“…”表示上一层目录

    2: ls 查看文件与目录的命令

    3: grep 用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来

    –#取出文件/etc/man.config中包含MANPATH的行,并把找到的关键字加上颜色

    grep --color=auto ‘MANPATH’ /etc/man.config –#把ls -l的输出中包含字母file(不区分大小写)的内容输出

    ls -l | grep -i file

    4: find find是一个基于查找的功能非常强大的命令

    find / -name passwd # 查找文件名为passwd的文件 find . -perm 0755 # 查找当前目录中文件权限的0755的文件 find . -size +12k # 查找当前目录中大于12KB的文件,注意c表示byte

    5: cp 复制文件,可以把多个文件一次性地复制到一个目录下

    cp -a file1 file2 #连同文件的所有特性把文件file1复制成文件file2 cp file1 file2 file3 dir #把文件file1、file2、file3复制到目录dir中

    6: mv 用于移动文件、目录或更名.该命令可以把一个文件或多个文件一次移动一个文件夹中,但是最后一个目标文件一定要是“目录”。

    mv file1 file2 file3 dir # 把文件file1、file2、file3移动到目录dir中 mv file1 file2 # 把文件file1重命名为file2

    7: rm 用于删除文件或目录

    rm -i file # 删除文件file,在删除之前会询问是否进行该操作 rm -fr dir # 强制删除目录dir中的所有文件

    8: ps 该命令用于将某个时间点的进程运行情况选取下来并输出

    9: kill 该命令用于向某个工作(%jobnumber)或者是某个PID(数字)传送一个信号,它通常与ps和jobs命令一起使

    –# 以正常的结束进程方式来终止第一个后台工作,可用jobs命令查看后台中的第一个工作进程

    kill -SIGTERM %1

    10: tar 该命令用于对文件进行打包,默认情况并不会压缩,如果指定了相应的参数,它还会调用相应的压缩程序(如gzip和bzip等)进行压缩和解压

    压缩:tar -jcv -f filename.tar.bz2 要被处理的文件或目录名称 查询:tar -jtv -f filename.tar.bz2 解压:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录

    11: cat 用于查看文本文件的内容,后接要查看的文件名

    cat text | less # 查看text文件中的内容 –# 注:这条命令也可以使用less text来代替

    12: chown 用于改变文件所属用户组

    13: chmod 该命令用于改变文件的权限

    –# 例如:

    chmod 0755 file # 把file的文件权限改变为-rxwr-xr-x chmod g+w file # 向file的文件权限中加入用户组可写权限

    14 vim 用于文本编辑,它接一个或多个文件名作为参数,如果文件存在就打开,如果文件不存在就以该文件名创建一个文件

    15 gcc 把C语言的源程序文件,编译成可执行程序

    转载请注明原文地址: https://ju.6miu.com/read-39016.html

    最新回复(0)