美文网首页
Linux 常用命令

Linux 常用命令

作者: 一句话不说也不好啊 | 来源:发表于2018-10-11 13:17 被阅读0次

    列举一些文件操作和系统命令常用的

    文件、目录操作命令

    • ls 命令
      • 功能: 显示文件和目录的信息
      • ls 以默认方式显示当前目录文件列表
      • ls -a 显示所有文件包括隐藏文件
      • ls -l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行
      • ls -lh 显示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M 2G)
      • ls -lt 显示文件,按照修改时间排序
    • cd 命令
      • 功能:切换目录
      • cd dir 切换到当前目录下的dir目录
      • cd / 切换到根目录
      • cd .. 切换到到上一级目录
      • cd ../.. 切换到上二级目录,依次类推
      • cd ~ 切换到用户目录,比如是root用户,则切换到/root下
    • cp命令
      • 功能:copy文件
      • cp source target 将文件source复制为target
      • cp /root/source . 将/root下的文件source复制到当前目录
      • cp –av soure_dir target_dir 将整个目录复制,两目录完全一样
      • cp filename{,.bak}
    • rm命令
      • 功能:删除文件或目录
      • rm file 删除某一个文件
      • rm -f file 删除时候不进行提示。可以于r参数配合使用
      • rm -rf dir 删除当前目录下叫dir的整个目录
    • mv命令
      • 功能:将文件移动走,或者改名,在uinx下面没有改名的命令,如果想改名,可以使用该命令
      • mv source target 将文件source更名为target
    • sed命令
      • 功能:置换文字列,删除行。
    • diff命令
      • 功能:比较文件内容
      • diff dir1 dir2 比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出
      • diff file1 file2 比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的
    • ln命令
      • 功能:建立链接。windows的快捷方式就是根据*inx下的链接的原理来做的
      • ln source_path target_path 硬连接
      • ln -s source_path target_path 软连接
    • pwd命令
      • 功能:显示当前目录
    • sort命令
      • 功能:排序
      • -b 忽略每行前面开始出的空格字符。
      • -c 检查文件是否已经按照顺序排序。
      • -d 排序时,处理英文字母、数字及空格字符外,忽略其他的字符。
      • -f 排序时,将小写字母视为大写字母。
      • -n 依照数值的大小排序。
      • -r 以相反的顺序来排序。
    • uniq命令
      • 功能:检查及删除文本文件中重复出现的行列
      • -c或--count 在每列旁边显示该行重复出现的次数。
      • -d或--repeated 仅显示重复出现的行列。

    查看编辑文件命令

    • cat命令
      • 功能:显示文件的内容,和DOS的type相同
      • cat file
      • cat file | grep xxx
    • more命令
      • 功能:分页显示命令
      • more file
      • more命令也可以通过管道符(|)与其他的命令一起使用,例如: ps ux | more
    • tail命令
      • 功能:显示文件的最后几行 tail -n 100 aaa.txt 显示文件aaa.txt文件的最后100行
    • vi命令
      • vi file 编辑文件file
      • vi 原基本使用及命令: 输入命令的方式为先按[ESC]键,然后输入:w(写入文件),:w!(不询问方式写入文件),:wq保存并退出,:q退出,q!不保存退出
    • touch命令
      • 功能:创建一个空文件
      • touch aaa.txt 创建一个空文件,文件名为aaa.txt
    • wc命令
      • 功能:显示文件的行数,字节数或单词数

    基本系统命令

    • man
      • 功能:查看某个命令的帮助,如果你不知道某个命令的用法不懂,可以问他,他知道就回告诉你,例如:man ls 显示ls命令的帮助内容
    • w
      • 功能:显示登录用户的详细信息
    • who
      • 功能:显示登录用户
    • last
      • 功能: 查看最近哪些用户登录系统
    • date
      • 功能:系统日期设定
      • date 显示当前日期时间
      • date -s 20:30:30 设置系统时间为20:30:30
      • date -s 2002-3-5 设置系统时期为2003-3-5
    • clock
      • 功能:时钟设置
      • clock –r 对系统Bios中读取时间参数
      • clock –w 将系统时间(如由date设置的时间)写入Bios
    • uname
      • 功能:查看系统版本
      • uname -R 显示操作系统内核的version
    • reboot/halt
      • 功能:重新启动系统
    • shutdown
      功能:关闭,再启动系统
      shutdown -r now 重新启动系统,停止服务后重新启动系统
      shutdown -h now 关闭系统,停止服务后再关闭系统
      *su命令
      • 功能:切换用户
      • su - 切换到root用户

    相关文章

      网友评论

          本文标题:Linux 常用命令

          本文链接:https://www.haomeiwen.com/subject/ghlbaftx.html