第一天学习的Linux命令

Linux系统的命令格式

命令格式:命令 [-选项] 对象

  ls -ls /etc

说明:

1、当多个选项时,可以写在一起。

2、两个特殊的目录.和..,分别代表当前目录和当前目录的父目录。

  • 文件处理命令

  1.显示目录文件 ls

    -a 显示所有文件,包括隐藏文件

    -l 以列表的方式详细信息显示

    -d 查看目录属性

    -h  配合-l使用,人性化的显示文件或目录的大小

    例:ls -al 显示所有文件的详细信息

  2.切换目录 cd

    cd / 回到根目录

    cd ~ / cd 回到用户主目录

    cd .. / cd ..// 回到父目录(上一级目录)

    cd .目录不跳转

    cd ../..// 回到父目录的父目录(上两级目录)

  3.显示当前所在的工作目录 pwd

    例:[root@CentOS viper] # pwd

       /home/viper

  4.创建空文件 touch

    例:touch text

  5.创建空目录 mkdir

    -p 递归的创建目录

    例:mkdir -p test/{one/{music,fig},two/{music,fig}}

  6.复制文件或目录 cp

    -R 递归的复制目录及其以下的目录或文件

    例:cp file1 file2 dir 把文件 file1、file2复制到dir目录

    例:cp -R dir1 dir2 把文件dir1包括它下面的所有文件与子目录复制到dir2目录下

  7.移动文件/目录或修改文件/目录名称 mv

    例:mv dir1 dir2 把当前目录下文件dir1 改名为dir2

    例:mv file dir 把当前目录下的file文件移动到 dir目录下

  8.删除文件或目录 rm

    -r 删除目录

    -f 强制删除文件或目录,不会出现提示

    例:rm file 删除file文件

    例:rm -r dir 删除目录dir

  9.显示文件内容 cat

    只适合查看内容较少的文件。

    例:cat text 查看text文件

  10.分页显示文件内容 more

    (空格)或 f 显示下一页

    (Enter)      显示下一行

      q 或 Q          退出 

    例:more text 查看text文件

  11.显示文件前几行的内容 head

    -number 显示文件前n行

    例:head -20 text 查看text文件的前20行内容

  12.显示文件后几行的内容 tail

    -number 显示文件后n行

    -f 动态显示文件

    例:tail -20 text 查看text文件后20行内容

  13.建立硬/软连接 ln

    -s 建立软连接 

    例:ln -s text.s text 建立text文件的软连接text.s

     软连接源文件删除后就不能使用

    例:ln text.h text 建立text文件的硬连接text.h

     硬链接源文件删除后还能继续使用

  • 权限管理命令

  1.改变文件或目录权限 chmod (r 可写 w 可读 x 可执行)

    chmod {ugo} +-= {rwx} [文件或目录]

    chmod {number} [文件或目录]

    例:chmod u+r file 给file文件添加用户可读权限

    例:chmod 777 file 给file文件设置所有用户可读可写可执行权限

  2.改变文件或目录所属用户 chown

    例:chown user file 改变file文件的所属用户为user

  3.改变文件或目录所属组 chgrp

    例:chgrp whi file 改变file文件的所属组为whi

  • 文件搜索命令

  1.显示系统文件命令所在目录 which

    例:which ls 查看ls命令所在文件路径

  2.显示系统命令所在目录 whereis

    例:whereis ls 更加详细的查看ls命令所在文件路径

  3.查找文件或目录 find

    例:find /etc -name init 在目录/etc中查找文件init

  4.查找文件或目录 locate

    例:locate file 列出所有跟file相关的文件

  5.在文件中搜寻字符串匹配行并输出 grep

    例:grep ftp /etc/servies 在servies文件例查找带ftp的行

  • 帮助命令

  1.获得帮助信息 man

    例:man ls 查看ls命令额帮助信息

  2.获得帮助信息 info

    例:info ls 查看ls的帮助信息

  • 压缩解压命令

  1.压缩文件 gzip

    只能压缩文件不能压缩目录,不保留原文件

    例:gzip text.gz text 把text文件通过gzip压缩

  2.解压缩.gz的压缩文件 gunzip

    例:gunzip text.gz 解压texxt.gz文件    

  3.打包目录 tar

    -c 产生.tar打包文件

    -x 解包.tar文件

    -v 显示详细信息

    -f 指定压缩后的文件名

    -z 打包的同时压缩

    例:tar -zcvf text.tar.gz text 打包text文件

      tar -zxvf text.tar.gz 解包text.tar.gz

  4.压缩文件或目录 zip

    -r 压缩目录

    例:zip text.zip text 压缩text文件

      zip -r dir.zip dir 压缩dir目录

  5.解压所有.zip文件 unzip

    例:unzip text.zip 解压text.zip文件

  • 网络通信命令

  1.测试网络连通性 ping

    -c 自定义发送请求包数量,然后结束

    例:ping ww.baidu.com 

  2.查看网络设置信息 ifconfig

    -a 显示所有网卡信息

    例:ifconfig -a 显示所有网卡信息

  3.向另一个用户发信息,以Ctrl+D作为结束 write

    例:write viper 向viper这个用户发送消息

  4.向所有用户广播信息 wall

    wall Happy New Year! 向所有用户发送消息

  • 系统关机命令

  1.关机/重启 shutdown

    -h 关闭系统

    -r 重启系统

    例:shutdown -h now 立即关闭系统

      shutdown -r now 立即重启系统

  2.重启系统 reboot

    例:reboot 重启系统

猜你喜欢

转载自www.cnblogs.com/TuGen/p/11808727.html