常用Linux命令

Posted by Saylst on November 19, 2017

Linux常用命令

  • pwd 查看当前路径

  • cd .. 表示后一级目录级

  • cd . 表示当前目录

  • cd ../.. 后退两级

  • cd 表示进入当前家目录

  • date 返回当前的一个具体时间 -s 修改时间

  • cal 以日历的形式返回当前得以个时间

  • cal month year 查看某年某月的日历

  • su 切换用户 后面加—再加用户不仅切换用户而且切换家路径,不加—不切换家路径

  • su 直接回车切换到超级用户

  • etc 放置配置文件

  • dev 放置硬件信息

  • var 放置一些日志文件等易变动的文件

  • rm 删除文件

  • rm file-name

  • rm filename1 filename2 …

  • rm -dir dirname 删除文件夹

  • rm -dir dirname1 dirname2 …

  • ls -l显示当前目录下的详细文件信息

  • clear 清屏

  • ls -a 显示所有文件信息,包括隐藏文件(以点开头的文件)

  • ls -R 递归显示当前目录下的文件信息

  • ls -F 显示当前目录下的文件类型

  • touch 创建一个新文件或者刷新一个文件的最后修改时间

  • touch filename

  • touch filename1 filename2 filename3 …

  • chmod 修改权限
    1. 拥有者 u 同组人 g 其他人 o 所有人 a
    2. 可读 4 可写 2 可执行 1
    3. chmod g+w filename 修改权限,使同组人具有写权限,同时也可以使用减号
    4. chmod g=rw filename 也可以使用等于
    5. chmod 644 filename 可以用数字代替
  • mkdir dir-name 创建文件夹

  • mkdir -p dir1/dir2/dir3 p代表管道

  • cp 赋值命令

  • cp filename file-copy 路径可以是绝对路径也可以是相对路径

  • cp filename 文件夹/文件
    1. cp /etc/passwd .
    2. cp /etc/passwd test/passwdcopy
  • more 查看文件的内容,并把内容给你分屏显示出来
    1. 回车:往下看一行
    2. 空格:看下一屏的内容
    3. b:回看
    4. q:退出当前的查看状态
  • cat 查看文件,一次显示全部文件,不分屏显示

    > 覆盖文件 如果操作的文件不存在,则创建一个新的文件,要退出某种操作状态或者执行状态 ctrl+c或者ctrl+z

  • r *删除全部文件

  • . ./test 执行当前路径下的test文件 第一个点表示运行,第二个点表示当前路径

  • file 显示文件或者文件夹的详细信息

  • file filename

  • file dirname

  • mv 再转移文件的同时可以给他重命名 类似与剪切的功能

  • mv old_file_name new_file_name

  • head 显示文件前十行

  • tail 显示文件后十行

  • tail -f 监视文件的最后几行的状态

  • 四种查看文件内容的命令 cat more head tail

  • ln old-filename new-filename 慰问建创建一个新的硬连接

  • ? 通配符 一个问号占一个字符的位置

    • 通配符 可以代表一个或者多个字符的位置
  • 【】通配符 表示在一定范围内的通配 例: ls -l t[a-f]st2