C++:Linux常用命令

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语言的源程序文件,编译成可执行程序

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章