Linux OS基本命令和操作

来源:互联网 发布:汽车导航一体机端口 编辑:程序博客网 时间:2024/06/06 09:16

一 、 cd命令:这是一个非常基本的命令,它用于切换当前目录,它的参数是要切换的目录 的路径,可以是绝对路径,也可以是相对路径。

cd /root/Documents  切换到目录/root/Documentscd ./path 切换到当前目录下的pah目录中,“.”表示当前目录cd ../path 切换到上层目录中的paht目录中,“..”表示上一层目录cd -  表示回到上一个位置

二 、 ls命令,这是一个用于查看文件与目录的命令

-l:列出长数据串,它包含文件的属性与权限数据(d表示文件夹,-表示文件)-a:列出全部文件,连同隐藏文件(开头为.)-d:列出目录文身,而不是列出目录的文件数据-h:将文件容量以较易读的方式(GB,KB)列出来-R:连同子目录的内容一起列出(递归列出),等于该目录下所有文件都会显示出来

三、 grep命令,该命令常用于分析一行信息,若当中有我们需要的信息就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等,它的简单语法为:

grep [-acinv][--color=auto] 要查找的字符串 filename
-a:将binary文件以text文件的方式查找-c:计算找到该字符串的次数-i:忽略大小写-v:反向选择,即显示没有的那一行-n:找到所在第几行

四、 find命令,查找,语法如下:

find [path] [option] [action]

五、 cp命令,复制文件,还可以把多个文件一次性复制到一个目录下

-a:将文件特性一起复制-p:连同文件属性一起复制,而非使用默认方式-i:如目标文件已存在,会先询问操作的进行-r:递归持续复制,用于目录的复制行为-u:目标文件与源文件有差异才会复制

如:cp -a file1 file2 连同特效复制文件1到2
cp file1 file2 dir 将文件1和2复制目录dir中
六、 mv命令,该命令用于移动文件,目录或更名

-f:强制的意思,如果目标文件已存在,不会询问而直接覆盖-i:如果目标文件存在,就会询问是否覆盖-u:若目标文件已存在,且比目标新,才会更新

七、 rm命令,用于删除文件或目录

-f:强制的意思,忽略不存在的文件,不会出现警告信息-i:互动模式,在删除前会询问用户是否操作-r:递归删除,常用于目录删除,是一个非常危险的参数

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

-A:所有的进程均显示出来-a:不与Terminal有关的所有进程-u:有效用户的相关进程-x:一般与参数a一起使用,可列出比较完整的信息-l:较长,较详细的将PID的信息列出来

九、 kill命令,用于向某个工作(%jobnumber)或是某个PID(数字)传递一个信号:

kill -signal PID

十、file命令,该命令用于判断在file命令后的文件的基本信息
十一、 tar命令,该命令用于对文件进行打包

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

十二、 cat命令,查看文本文件的内容,后接要查看的文件名
-n 打印行数
十三、 chgrp,用于改变文件所属组
chown,用于改变文件的所有者
chmod,用于改变文件的权限
如:sudo chmod +X 文件名
也可以用数字来表示:r=4,w=2,x=1
十四、 gcc,用于把c语言的源程序文件编译成可执行程序
十五、 time,用于测算一个命令(即程序)的执行时间
十六、 pwd,显示目前的目录
十七、 touch 文件名,创建一个文件
十八、 mkdir 文件夹名,创建一个文件夹
mkdir -p 文件夹1/文件夹2/文件夹3 创建多层文件夹
十九、 basename path,取得路径的文件名
dirname path,取得路径的目录名
二十、 进入终端:ctrl+alt+T
进入模拟终端(没有图形界面):ctrl+alt+F1-F6
退出:ctrl+alt+F7
二十一、 查看IP信息:ifconfig
二十二、 sudo -s 切换root用户
二十三、 查看历史命令: 上,下箭头
查看历史久远命令:ctrl+r
二十四、 截图:shift+printscreen
二十五、复制:ctrl+shift+c
粘贴:ctrl+shift+v 或者 选中复制内容,按鼠标中间的滚轮

0 0
原创粉丝点击