linux 命令(linux基本操作命令有哪些?)

linux基本操作命令有哪些?

linux基本操作命令?

linux系统中操作指令大全有哪些呢?下面是具体介绍:

linux系统中操作指令有很多,最常用操作指令是:cd命令、cd命令、grep命令、find命令、cp命令、mv命令、rm命令、ps命令、kill命令、killall命令、file命令、tar命令、cat命令、chgrp命令、chown命令、chmod命令、pwd命令、vim命令、gcc命令、time命令。

1、cd命令

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

2、ls命令

这是一个非常有用的查看文件与目录的命令。

3、grep命令

该命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等。

4、find命令

find是一个基于查找的功能非常强大的命令,相对而言,它的使用也相对较为复杂,参数也比较多。

5、cp命令

该命令用于复制文件,copy之意,它还可以把多个文件一次性地复制到一个目录下。

6、mv命令

该命令用于移动文件、目录或更名,move之意。

7、rm命令

该命令用于删除文件或目录,remove之间。

8、ps命令

该命令用于将某个时间点的进程运行情况选取下来并输出,process之意。

9、kill命令

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

10、killall命令

该命令用于向一个命令启动的进程发送一个信号。

11、file命令

该命令用于判断接在file命令后的文件的基本数据。

12、tar命令

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

13、cat命令

该命令用于查看文本文件的内容,后接要查看的文件名,通常可用管道与more和less一起使用,从而可以一页页地查看数据。

14、chgrp命令

该命令用于改变文件所属用户组。

15、chown命令

该命令用于改变文件的所有者,与chgrp命令的使用方法相同,只是修改的文件属性不同。

16、chmod命令

该命令用于改变文件的权限。

pwd命令

功能:显示当前所在的工作目录的绝对路径。

18、vim命令

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

19、gcc命令

对于一个用Linux开发C程序的人来说,这个命令就非常重要了,它用于把C语言的源程序文件,编译成可执行程序。

20、time命令

该命令用于测算一个命令(即程序)的执行时间。

linux的常用命令有那些?

常用命令:建立自己的目录和文件mkdir建立目录mkdir-p建立多级目录touch建立文件touch-d20080808修改文件日期touch-d1215修改文件时间指定时间的修改方法linux里没有记录文件的创建时间#statbig_fileAccess:2009-05-0212:13:00.000000000+0800访问时间catModify:2009-05-0212:13:00.000000000+0800内容修改时间echo>>Change:2009-05-0217:41:55.000000000+0800属性修改时间chmodtouch-m-t200809101112.13bigfile修改文件内容echo"abcd">>file_namevim编辑器的增删改存gedit复制文件cpsrcdest-r包含子目录和文件-a保持文件权限包含子目录和文件保持文件连接-f强制覆盖不提示删除文件rm -r递归删除-f强制删除不提示移动改名mv oldnew-i提示-f强制覆盖不提示学会查看文件的属性后,我们来学习怎么查看文件内容cat-n打印行号cat-b同上,但排除空行分屏查看more只能向下less上下均可more和less的搜索功能/向下搜?向上搜n下一个N上一个head查看文件头-nX指定行数默认10行tail查看文件尾-nX指定行数-f时时监控文件变化rev左右颠倒tac上下颠倒cd回到家目录cd/目的目录cd-上次工作目录cd.当前目录cd..上级目录相对路径和绝对路径我在哪?pwdtree以树状结构显示ls介绍颜色的用处为什么会有颜色因为有参数长参数短参数如何查看文件的详细属性文件类型-普通文件d目录b块c字符l连接p管道s套接字如何查看隐藏文件ls-a没有颜色时我们该怎么办?ls-F常用组合ls-lthr系统为我们定义的常用组合lll. 自定义aliaslt='ls-lthr'

linux,unix常用基本命令?

1、cd命令

这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。

2、ls命令

这是一个非常有用的查看文件与目录的命令。

3、grep命令

该命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等。

4、find命令

find是一个基于查找的功能非常强大的命令,相对而言,它的使用也相对较为复杂,参数也比较多。

5、cp命令

该命令用于复制文件,copy之意,它还可以把多个文件一次性地复制到一个目录下。

6、mv命令

该命令用于移动文件、目录或更名,move之意。

7、rm命令

该命令用于删除文件或目录,remove之意。

8、ps命令

该命令用于将某个时间点的进程运行情况选取下来并输出,process之意。

9、kill命令

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

10、tar命令

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

11、cat命令

该命令用于查看文本文件的内容,后接要查看的文件名,通常可用管道与more和less一起使用,从而可以一页页地查看数据。

12、chmod命令

该命令用于改变文件的权限。

13、vim命令

该命令主要用于文本编辑,它接一个或多个文件名作为参数,如果文件存在就打开,如果文件不存在就以该文件名创建一个文件。vim是一个非常好用的文本编辑器,它里面有很多非常好用的命令。

linux常用命令详解?

系统信息

arch显示机器的处理器架构

uname-m显示机器的处理器架构

uname-r显示正在使用的内核版本

dmidecode-q显示硬件系统部件-(SMBIOS/DMI)

hdparm-i/dev/hda罗列一个磁盘的架构特性

hdparm-tT/dev/sda在磁盘上执行测试性读取操作

cat/proc/cpuinfo显示CPUinfo的信息

cat/proc/interrupts显示中断

cat/proc/meminfo校验内存使用

cat/proc/swaps显示哪些swap被使用

cat/proc/version显示内核的版本

cat/proc/net/dev显示网络适配器及统计

cat/proc/mounts显示已加载的文件系统

lspci-tv罗列PCI设备

lsusb-tv显示USB设备

date显示系统日期

cal2007显示2007年的日历表

date041217002007.00设置日期和时间-月日时分年.秒

clock-w将时间修改保存到BIOS

关机(系统的关机、重启以及登出)

shutdown-hnow关闭系统

init0关闭系统

telinit0关闭系统

shutdown-hhours:minutes按预定时间关闭系统

shutdown-c取消按预定时间关闭系统

shutdown-rnow重启

reboot重启

logout注销

文件和目录

cd/home进入'/home'目录'

cd..返回上一级目录

cd../..返回上两级目录

cd进入个人的主目录

cd~user1进入个人的主目录

cd-返回上次所在的目录

pwd显示工作路径

ls查看目录中的文件

ls-F查看目录中的文件

ls-l显示文件和目录的详细资料

ls-a显示隐藏文件

ls**显示包含数字的文件名和目录名

tree显示文件和目录由根目录开始的树形结构

lstree显示文件和目录由根目录开始的树形结构

mkdirdir1创建一个叫做'dir1'的目录'

mkdirdir1dir2同时创建两个目录

mkdir-p/tmp/dir1/dir2创建一个目录树

rm-ffile1删除一个叫做'file1'的文件'

rmdirdir1删除一个叫做'dir1'的目录'

rm-rfdir1删除一个叫做'dir1'的目录并同时删除其内容

rm-rfdir1dir2同时删除两个目录及它们的内容

mvdir1new_dir重命名/移动一个目录

cpfile1file2复制一个文件

cpdir/*.复制一个目录下的所有文件到当前工作目录

cp-a/tmp/dir1.复制一个目录到当前工作目录

cp-adir1dir2复制一个目录

ln-sfile1lnk1创建一个指向文件或目录的软链接

lnfile1lnk1创建一个指向文件或目录的物理链接

touch-t0712250000file1修改一个文件或目录的时间戳-(YYMMDDhhmm)

filefile1outputsthemimetypeofthefileastext

iconv-l列出已知的编码

linux命令大全详解?

在Linux系统中,提供了一套非常完备的命令,利用这些命令,我们可以更高效地完成所有的操作任务。

采用命令的方式进行操作的好处是,具有比图形化操作更加快捷高效的特点。但是命令方式不够直观,需要我们熟练记忆命令的用法、格式以及选项和参数等内容。只有我们通过不断地使用,才能运用自如。

一、Shell命令的格式

Shell命令是由命令和多个选项以及参数组成的命令行,各部分之间用空格分隔。重要的是,Shell命令是严格区分大小写的,所以,在使用Shell命令时一定要特别注意。

命令的一般格式如下:

命令名......

说明(小白请注意):

”符号是为了表示一个部分,在编写命令时,不能带上这个符号。比如使用ls用法时,这样写ls是错的,正确写法应该是ls-shello.txt

同时,“符号里面的内容为可选(可写可不写)比如:ls,可以直接使用ls,也可以带上选项ls-s

二、基本命令

1、目录操作命令

命令名:ls

功能:列出当前目录下所有内容

格式:ls

选项及作用:

|选项|作用|

|-s|显示每个文件的大小|

|-S|按文件大小排序|

|-a|显示目录中全部文件(包括隐藏文件)|

|-l|使用长列表格式,显示文件详细信息|

|-t|按文件修改的时间排序|

|-F|显示文件类型描述符|

命令名:cd

功能:切换用户所在目录

格式:cd

特殊符号及作用:

|特殊符号|作用|

|/|从当前目录跳转到根目录|

|.|前往当前目录|

|..|前往上一级目录|

|-|前一目录,即进入当前目录之前操作的目录|

|~|回到当前用户的宿主目录|

命令名:pwd

功能:显示当前目录的绝对路径

格式:pwd

命令名:mkdir

功能:创建一个新的目录

格式:mkdir目录名

选项及作用:

|选项|作用|

|-m权限|对新建目录设置存取权限,权限有744、755等|

|-p|一次性创建多级目录(以递归形式创建)|

命令名:rmdir

功能:删除一个空目录

格式:rmdir目录名(-p代表递归删除各级目录)

2、文件操作命令

命令名:touch

功能:创建一个空文件

格式:touch文件名

命令名:cat

功能:显示某文件的内容

格式:cat...

选项及作用:

|选项|作用|

|-a|显示所有字符(换行符、制表符、其它非打印字符)|

|-n|对文件中所有的行进行编号并显示行号|

|-b|除了空行不编号,文件中其它行都进行编号并显示行号|

|-s|将连续的空行压缩为一个空行|

cat命令其它格式:

cat文件名|ls表示按页显示文件内容

cat文件名1;cat文件名2表示显示多个文件内容

cat此命令没有任何参数,即cat单独使用。在开始执行时,光标停留在下一行,等待键盘输入,当用户输入一行后,按下回车,就会显示一行相同的内容。当用户结束输入时,按下Ctrl+D键退出,回到命令提示符下。

cat>新文件名”>“这个大于号是重导向符号。代表把键盘输入的信息重导向输入到新文件中。内容输入结束后,同样也是按Ctrl+D键退出新文件的制作。

cat文件名1文件名2>文件名3该用法实现了把文件1和文件2的内容合并输入到文件3中。文件3中的内容是按文件1和文件2的顺序排列的。

cat文件名2>>文件名1该用法实现了把文件2的全部内容追加到文件1的末尾。

命令名:cp

功能:进行文件的复制

格式:cp源文件目标路径

选项及作用:

|选项|作用|

|-i|以安全询问方式进行源文件的复制|

说明:该命令实现了把源文件复制到目标路径中,文件名不变。如果为目标路径下的文件名,则以文件的重命名方式实现文件的复制。目标路径可以是相对路径,也可以是绝对路径。

命令名:rm

功能:删除指定的文件

格式:rm文件名或目录名

选项及作用:

|选项|作用|

|-i|以安全询问方式进行删除文件|

|-r|递归处理,将指定目录下的所有文件及子目录一并处理|

|-f|强制删除文件或目录|

|-v|显示指令执行过程|

命令名:mv

功能:移动指定的文件

格式:mv文件名路径名

命令名:chmod

功能:修改文件的权限和属性

格式:chmod文件名1文件名2...

注:作为一个部分,中间不加空格。

文件使用者有(u、g、o、a)4种类型,在使用时,可以采用其中的任何一个,也可以组合使用。

u:表示user(文件主),就是文件或目录的所有者

g:表示group(组群),文件主所在组群的用户

o:表示other,其他用户

a:表示all,所有用户

操作符号有3种类型,分别是+、-、=。

+:表示增加权限

-:表示删除或取消权限

=:表示赋予给定的权限给文件使用者,并取消其他权限(如果有的话)

权限类型有3种基本类型,分别是r、w、x,这些类型可以组合使用。

r:代表可读权限

w:代表可写权限

x:代表可执行权限

选项及作用:

|选项|作用|

|a+rw|为所有用户增加可读、可写的权限|

|g+w|为组群用户可写权限|

|a-rwx|取消所有用户可读、可写、可执行权限|

|o-rwx|取消其他用户可读、可写、可执行权限|

|a+rw|为所有用户增加读、写的权限|

|ug+r|为所有者和组群用户增加读权限|

|g=rx|只允许组群用户可读、可执行,并删除其他权限|

|自定义|可以根据实际需要进行组合|

chmod命令的其他格式

格式如下:

chmod文件名

mode是指3个0~7范围的八进制数值,分别代表user、group、other的权限。

其实,我们也可以用数字来表示权限:

0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限。

举例:

chmoda=rwxfilename

chmod777filename

对以上的两个例子分析:

a=rwx表示允许所有用户可读、可写、可执行。

777指三个八进制数值,前面提到了,分别代表的是user、group、other的权限,即第一个数字”7“指允许user的可读、可写、可执行,第二个数字”7“指允许group的可读、可写、可执行,第三个数字”7“指允许other的可读、可写、可执行。

所以,这两个例子效果是一样的。

懵逼了,”7“怎么就指可读、可写、可执行了呢?

rwx权限=4+2+1=7(可读、可写、可执行)

rw权限=4+2=6(可读、可写)

rx权限=4+1=5(可读、可执行)

再举个例子:

chmodug=rwx,o=xfilename

chmod771filename

这两个效果也是相同的。

3、文件处理命令

命令名:grep

功能:在指定的文件中查找指定的字符串

格式:grep关键字文件名

选项及作用:

|选项|作用|

|-i|不区分大小写|

命令名:head

功能:查看文件开头部分的内容

格式:head文件名

数字选项及作用:

|数字选项|作用|

|-3|显示文件前3行的内容|

|-5|显示文件前5行的内容|

|-n|显示文件前n行的内容|

说明:如果不指定数字选项,即使用命令grep文件名,则默认只显示文件前10行。

命令名:tail

功能:查看文件结尾部分的内容

格式:tail文件名

数字选项及作用:

|数字选项|作用|

|-3|显示文件末尾3行的内容|

|-5|显示文件末尾5行的内容|

|-n|显示文件末尾n行的内容|

说明:如果不指定数字选项,即使用命令tail文件名,则默认只显示文件末尾10行的内容。

命令名:wc

功能:统计文件的行数、单词数、字符数。

格式:wc文件名

选项及作用:

|选项|作用|

|-l|显示文件的行数|

|-w|显示文件的单词数|

|-m|显示文件的字符数|

命令名:sort

功能:对文件内容或查询结果进行排序

格式:sort文件名

选项及作用:

|选项|作用|

|-f|忽略大小写|

|-r|反向排序|

|-t|指定分隔符|

|-i|只考虑可以打印的字符,忽略任何非显示字符|

命令名:find

功能:查找文件或目录

格式:find文件名或目录名

命令名:which

功能:按PATH变量所规定的路径进行查找相应的命令,并显示该命令的绝对路径。

格式:which命令名

4、压缩备份命令

命令名:bzip2

功能:压缩文件

格式:bzip2文件名1...

说明:使用该命令对文件进行压缩后,压缩前的原始文件消失,系统会生成一个新的压缩文件,压缩文件的后缀为.bz2。而且,使用该命令压缩的文件,必须用bunzip2来进行解压操作。

命令名:bunzip2

功能:解压文件

格式:bunzip2文件名1...

命令名:gzip

功能:压缩或解压文件

格式:gzip文件名

选项及作用:

|选项|作用|

|-d|解压操作|

|-n|指定压缩级别,n的范围是1~9|

命令名:unzip

功能:解压以.zip为后缀的压缩文件

格式:unzip文件名.zip

选项及作用:

|选项|作用|

|-d|将文件解压到指定目录中|

|-n|不覆盖原来已存在的文件|

|-v|查看文件目录列表但不解压|

|-o|已默认方式覆盖已存在的文件|

举例:unzip-nfilename.zip-d/home/ubuntu将文件filename.zip解压到/home/ubuntu目录中。

命令名:zcat和bzcat

功能:这两个都是用来查看压缩文件内容的,压缩文件不用解压也能查看。

格式:zcat文件名或bzcat文件名

命令名:tar

功能:对文件或