• ls
  • 显示当前目录文件
  • pwd
  • 显示当前路径
  • touch
  • 创建文件
  • mkdir
  • 创建文件夹
  • cd
  • 切换目录路径
  • clear
  • 清屏
  • 删除
  • rm 文件
  • rm -r 文件夹
  • 复制
  • cp (-r) 旧文件夹 新文件夹
  • 移动/重命名
  • mv 原文件目录 (名) 新文件目录(名)
  • command --help
  • 显示command命令的帮助信息
  • 查看⽂件信息:ls
  • ls是英⽂单词list的简写,其功能为列出⽬录的内容,是⽤户最常⽤的命令之⼀,它类似于DOS下的dir命令。
  • ls -l
  • ls -h
  • ls - a
  • 重定向
  • ‘>’ ,"<",">>"
  • tree
  • 树形显示文件夹目录
  • | 管道
  • ln
  • 硬链接 类比于快捷方式 两份指向同一份
  • 软链接 类比于copy一份,指向不同 ln -s
  • cat
  • 查看文件内容
  • 可用于文件内容合并
  • grep
  • -v 显示不包含匹配⽂本的所有⾏(相当于求反)
  • -n 显示匹配⾏及⾏号
  • -i 忽略⼤⼩写
  • grep搜索内容串可以是正则表达式。
    正则表达式是对字符串操作的⼀种逻辑公式,就是⽤事先定义好的⼀些特定字符、及这些特定字符的组合,组成⼀个“规则字符串”,这个“规则字符串”⽤来表达对字符串的⼀种过滤逻辑。
    grep常⽤正则表达式:
  • ^a ⾏⾸,搜寻以 m 开头的⾏;grep -n ‘^a’ 1.txt
  • ke$ , ⾏尾,搜寻以 ke 结束的⾏;grep -n ‘ke常用linux命令_档案文件’ 1.txt
  • [Ss]igna[Ll] 匹配 [] ⾥中⼀系列字符中的⼀个;搜寻匹配单词signal、signaL、 Signal、SignaL的⾏;grep -n ‘[Ss]igna[Ll]’ 1.txt
  • . : (点)匹配⼀个⾮换⾏符的字符;匹配 e 和 e 之间有任意⼀个字符,可以匹配 eee,eae,eve,但是不匹配 ee,eaae;grep -n ‘e.e’ 1.txt
  • find
  • 命令功能⾮常强⼤,通常⽤来在特定的⽬录下搜索符合条件的⽂件,也可以⽤来搜索特定⽤户属主的⽂件。
    常⽤⽤法:find ./ -name test.sh
  • find /tmp -size 2M
  • find ./ -size +4k -size -5M
  • find ./ -perm 777
  • tar 归档
  • 计算机中的数据经常需要备份,tar是Unix/Linux中最常⽤的备份⼯具,此命令可以把⼀系列⽂件归档到⼀个⼤⽂件中,也可以把档案⽂件解开以恢复数据。
    tar使⽤格式 tar [参数] 打包⽂件名 ⽂件
    tar命令很特殊,其参数前⾯可以使⽤“-”,也可以不使⽤。
    常⽤参数:-c 生成档案文件,创建打包文件
  • -v 列出归档过程进度
  • -f 指定档案文件名称
  • -t 列出档案包含文件
  • -x 解开档案文件
  • -z 指定压缩包的格式gz
  • -C 打包到指定目录
  • -j 指定压缩包的格式bz2
  • gzip/bzip2
  • -d 解压
  • -r 压缩所有子目录
  • zip/unzip 压缩/解压
  • which
  • 查看命令位置
  • chmod
  • 修改权限 chmod 777 1.txt
  • 字母法 chmod u+r 1.txt
  • -R 递归修改文件夹权限
  • whoami
  • 当前用户
  • 切换管理员
  • sudo -s
  • password
  • 修改密码
  • who
  • 查看登录用户
  • exit
  • 图形界面:退出当前终端
  • ssh: 退出当前用户
  • 如果是切换后的登录用户,退出返回上一个用户
  • ifconfig
  • 查看当前网络
  • shutdown
  • ftp
  • scp