Linux常用命令详解.doc_第1页
Linux常用命令详解.doc_第2页
Linux常用命令详解.doc_第3页
Linux常用命令详解.doc_第4页
Linux常用命令详解.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux100个常用命令详解1、 ls 将指定目录下的内容列出 -a 将目录下所有的目录及文件名列出,包含开头以开头的文件 -A列出目录下所有的目录及文件名,但不列出(父目录),(当前目录) -r 将目录下所有的目录及文件名以相反的顺序列出,按首字母顺序 -l 将目录下的目录及文件的详细信息显示出来,依次包含使用权限,用户,用户组,创建日期,文件或目录名,例如:-rw-r-r- 1 root root 1682 Jul 16 2005 anaconda-ks.cfg-rwxrw-rw- 1 root root 3 Dec 2 06:56 a.txt-rw-r-r- 1 root root 9 Dec 2 06:57 b.txt-rw-r-r- 1 root root 42 Dec 2 11:32 date.sh-rw- 1 root root 25 Dec 1 17:25 dead.letterdrwxr-xr-x 2 root root 4096 Nov 28 22:27 Desktop-rw-r-r- 1 root root 82 Dec 2 06:40 files.txt-rw-r-r- 1 root root 64 Dec 2 07:06 friends.txt-rw-r-r- 1 root root 57205 Jul 16 2005 install.log-rw-r-r- 1 root root 5346 Jul 16 2005 install.log.syslog-rw- 1 root root 5219 Dec 1 17:15 mboxdrwxr-xr-x 2 root root 4096 Dec 2 06:40 resultdrwxr-xr-x 2 root root 4096 Dec 2 06:40 shao-rw-r-r- 1 root root 7682472 Dec 2 11:10 shao.txt-rw-r-r- 1 root root 13 Dec 2 04:26 task.sh-rw-r-r- 1 root root 0 Dec 2 05:21 test.sh注:第一列的d和第二列2都代表该行是目录。 权限是由三个字符组成,依次代表目录拥有者的权限,组中其他成员的权限,组外成员的权限,rwx(非别代表读写执行的权限)2、pwd 显示当前目录3、cd 进入目录 cd 进入上一级目录 cd / 进入根目录 cd 返回上一次的目录 cd 进入当前使用者的home 目录4 、mkdir 创建目录 -p 在创建多级目录时,如果父目录不存在,则会先创建父目录5、rmdir 删除目录 -p 删除子目录时,如果父目录为空,则将父目录一并删除6、ln 创建链接 链接有两种,分为硬链接和软链接,硬链接是在创建时是复制了一份源文件,硬链接建立时链接文件和被链接文件,必须在同一个文件系统中,硬链接不能链接目录。软连接可以建立指向目录的链接,并且不必在同一个文件系统中,在建立链接时,只是创建了一个链接,没有复制原有的文件,这样可以节省磁盘空间。 由于这两者的区别,再删除链接时,而这也是有区别的。再删除链接文件后,软链接就不会存在了,但硬链接依然存在。 默认是硬链接,ln后加-s是软连接,软链接后要加绝对路径,如果使用相对路径,那么将链接移动后,相对路径的软链接就不可用了。 软链接指向的是节点,所以一旦源节点被删除,则软链接就不可用。 硬链接是将源节点复制一份以另外的名字进行命名,所以说相当于直接指向磁盘区域。源节点被删除,硬链接依然可以打开。7、touch 修改文件的时间戳 最常用的是 touch file1,file2 将文件的创建时间改为现在的时间,如果文件不存在 ,则会创建新文件。8、cat 将文件连接后输出到输出设备,一般为显示器。 最常用的是 cat file 将一个文件的内容显示出来 -n将文件的内容加上行号后输出。 -b 将文件的内容加上行号后输出,但空白行不加 -s 遇到两行以上的空白行,就用一行空白行代替9、vi Linux系统中的文本编辑器 有三种模式,命令行模式,编辑模式,尾行模式 命令行模式: 进入:用vi打开一个文件时,首先进入的是命令行模式,从编辑模式和尾行模式到命令行模式,按Esc键 复制一行:yy 复制多行:nyy 删除一行:dd 删除多行:ndd 粘贴:p 粘贴多次:np 替换一个字符:r 字符 撤销上一次的操作:u 编辑模式: 进入:从命令行模式进入 :i 退出:Esc尾行模式:进入:从命令行模式进入: :退出:q 不保存,直接退出 wq 保存退出 q! 强制退出。10、cp 将一个文件的内容复制到另一个文件11、mv 将一个或数个文件移动到另一个目录下 如果是mv aaa bbb 则是将文件aaa改名为bbb12、grep 用来对文本文件内容按行进行模式匹配,找到匹配模式的行,grep将包含匹配模式的行打印出。 一般使用的格式为: grep “student” a.txt 在文件a.txt中查找包含student 的行 grep中可以使用通配符 grep 后也可以添加选项13 、more 分页显示,按回车键,逐行显示,按空格键,显示下一页 pg 分页 显示指定文件的内容14、head 显示文件的前几行,默认是前十行 可以跟-n,指定显示行数。15、tail 显示文件的后几行,默认是十行 可以跟-n指定显示行数16、tar 可以用来打包文件,压缩文件,解压缩文件 它的参数-vf经常与别的参数结合使用,vf是在执行过程中显示文件且使用文件名。 -zcvf 是用gzip压缩文件 -jcvf 是使用bzip2压缩文件 -ztvf 查看使用gzip压缩的文件的内容 -jtvf查看是用bzip2压缩的文件的内容 -zxvf解压使用gzip压缩的文件 -jxvf 解压使用bzip2压缩的文件 -cvf只是将文件进行打包,而不压缩。 注:使用该指令还可以有条件的对文件进行打包,压缩,解压。17、gizp 用于压缩文件 压缩完原始文件就不存在了 后直接跟要压缩的文件名,压缩完后的格式为.gz,-d是压缩文件进行解压。 gunzip 用于解压缩文件 后直接跟要解压的文件名,解压后,原有的压缩的文件不存在。18、find 查找符合条件的文件,可以根据文件名,文件创建以及修改的时间等信息进行查找。 -name是根据文件名进行查找。 -size 是根据文件的大小进行查找。 查找的路径在条件的前面。查找的条件必须用双引号引住。19、cut 对文档进行剪切 -c m n file 对file的每一行,取其第m到n个字符。 -f m n file 对file文件以tab键为分隔符,取m 到n 栏。 -d 后可以加分隔符。一般和-f一块使用20、 awk 用于处理数据和生成报告的一种编程语言。21、sed 相当于一种文本编辑器,最常用的是替换功能。 格式为:sed “s/a/b/” a.txt22、tr 可以看成sed的简化,可以实现字符的替换和删除等功能。 它是从标准输入读入的。-s “abc” “bcd” 替换字符串 -d 去掉文件中出现的不想要的字符。23、sort 对一个文件中的文本进行排序最常用的是-d按字典进行排序25、wc 对文本进行统计,输出依次是行数、字数、字符数。26、 du 计算当前文件或目录所占用的磁盘空间。 可以以不同的单位显示。 -s 指出当前目录所占用的空间 27、df 显示出文件系统的磁盘占用情况 -a 显示出所有文件系统的使用情况28、diff 比较文件的差异 输出中 a 表示第一个添加,d 表示删除,c表示比较,改变?29、cmp 比较两个文件的不同之处。 如果两个文件相同,则不输出任何信息,那个,则输出第一处不同之处的字符和列数编号。 -l 是将所有的不同之处都列出。30、date 用于显示和设置系统时间 在计算机中有系统时间和硬件时间之分,这条命令是用来显示和设置系统同事间的。 -s 用于设置时间,时间需要用双引号引住。31、dos2unix 将dos下的文件转换为linux下的文件 在dos下,换行包括一个换行符和一个回车符。但在linux下只有换行符,没有回车符。需要用此命令对文件进行转换。32、man 用来显示和排版线上命令使用手册,但该命令比help功能更强大。33、split a.txt 将一个文件分割成多个文件。 -l 每一输出文件的列数大小 -b 每一输出文件的字节数 -C 每一输出文件单行的最大字节数。 输出文件的命名为prefixXX 其中XX是a-b,系统自动生成34、pgrep 用于查找当前运行的进程,并根据条件给出匹配进程的ID 用法:pgrep 选项 进程名 -l 给出进程名和进程ID -o给出进程的起始ID -n 给出进程的结束ID -u 后加用户名 给出特定用户运行进程的ID35、| , , | 表示管道 覆盖重定向 追加重定向 标注输入重定向。36、set?37、echo 将字符串输出显示到标准输出设备上38、expr 用于数值和字符串的运算 可进行加减乘除取余运算。只能对整数进行运算。 也可以用于对字符串进行运算,length 计算字符串的长度。Substr用来取子串。39、less 用于浏览文件内容。与more相似,但less可以上下翻。40、mount 用于挂载设备文件系统,我们要使用一个存储设备或文件,必须现将其挂载到一个已存在的目录下,然后通过这个目录,访问该设备! -l 列出所有已挂在的文件系统 -t 指定要挂载的文件系统类型41、umount 卸载设备文件系统42、useradd 添加一个用户 -p 该用户的密码 d 该用户的home目录,-u该用户的用户ID g 该用户所使用的组。 如果不指定,系统会有默认的分组、shell、和用户ID43、passwd 用来更改使用者的密码44 、fdisk 为硬盘分区,同时可以指定分区的文件系统 在分区前,可以使用mkfs先创建一个文件系统。 分区时最多可以有四个主分区,如果要有扩展分区,应在第一个扩展分区包含所有扩展分区的大小,然后再在第一个扩展分区中设置另外的扩展分区。 -l 可以显示所有硬盘(已挂载和未挂载)的分区信息。 在分区完毕后需要将硬盘挂载才能使用。45、mkfs用于创建一个文件系统,必须有一个挂在设备或挂载点。46、service 用于服务的重启,开启,和关闭。 后面直接跟服务名,然后加参数:restart、start、stop47、ftp 远程上传和下载文件在进行下列操作前有时需要更改其配置文件/etc/vsftpd/vsftpd.config在服务器端和客户端都需要关闭防火墙:iptables在服务器端开启服务:vsftpd在客户端用ftp连接常用的命令:ls 列出远程机上的目录cd改变远程机的目录lcd改变本地目录get 下载文件mget批下载文件put 上传文件mput批上传文件48、wget 从网站上下载东西 如果在后面直接加网址,则会将该网页的html文件下载下来 -c 可以断点下载,即此次下载因某种原因导致停止后,之后可以使用命令继续。-w 可以下载站点镜像,站点镜像是网站服务器上所有内容的一个集合-b 可以将下载转入后台执行注:该参数还有很多其他的用法,可以参考有关资料。49 tftp 一种文件传输协议,和ftp相似,但比ftp简单最常用的指令是三个:put、get、q,分别代表上上传,下载和退出。首次使用tftp服务时,需要安装tftp服务器,安装过程如下: 将cdrom 挂载。Mount /dev/cdrom /mnt/test 查看是否存tftp的安装文件 find /mnt/test name “*tftp*”,一般会存在两种,一个用来安装服务器,一个用来安装客户端。 将服务器端安装。 rpm vih /mnt/test/Redhat 安装好服务器端后,创建tftp根目录/tftpboot 修改配饰文件。配置文件为/etc/xinetd,d/tftp,修改后的配置文件如下:注:要修改两项:disable改为no; Server_args s后是默认的tftp根目录,可以修改-c是指可以创建文件,如果此项不修改,好像不能创建文件。 关闭防火墙:service iptables stop 重启tftp服务:service xinetd restart 在另一台机器上的客户端连接该机器。客户端的安装和服务器的安装一样,但不用配置文件。49、sftp安全的ftp协议只要安装了ftp就可以直接使用,默认情况下使用root用户连接,需要输入root用户的密码。Sftp中的指令和ftp中很相似。cd 可以改变远程计算机的工作目录pwd显示远程计算机当前工作的目录ls显示远程计算机的目录结构rm删除远程计算机的文件rmdir删除远程计算机的目录chmod修改宣称计算机目录的权限注:在上述命令前添加l所有的命令都可以用于本地计算机。比如:lls 是显示本地计算机的目录结构。put shangchuanwenjianget 下载文件注:还有其他命令,可以上网查看。50、telnet远程登录 先看一下telnet是否安装:rpm qa telnet .如果结果为空,则既没有安装客户端也没有安装服务器,则需要安装。如果有一个,可以判断

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论