- ls
- -l:长格式,可用 ll 替代ls -l
- -h:人性化显示
- -a:显示隐藏的文件
- -d:显示目录自身的属性
- -i:index node
- -r:逆序
- -R:递归显示,recursive
- cd
- cd回到家目录
- cd ~ username
- cd - :前一个目录与当前目录切换
- type:显示命令的类型
- 时间
- date:系统时间
- clock:真实时间
- hwclock -w:系统时间同步到硬件时间
- hwclock -s:硬件时间同步到系统时间
- 获得帮助
- help command
- command --help
- man [章节] command
- whatis command:查询命令在man手册的哪一个章节
- info command :帮助文档,历史信息
- 工具
- cal :日历
- bc:计算器
- echo,printf:输出
- file,stat:查看文件信息
- tab键:命令补全,文件补全,一次,两次。
- exit:退出
- CTRL+c:中断当前程序
- who:查看当前在线用户
- 关机:suutdown,init 0,poweroff
- 忘记root密码
- 在进入系统之前会有读秒,读秒过程按下键盘任意键,进入到选择菜单 光标到kernel行,按下e进入grub编辑,末尾加 single 回车 按下b进入单用户模式,命令行模式下passwd,改密码,重启。
- 改变文件属性及权限
- chgrp:chgrp [-R] groupname dirname/filename ...
- chown: chown [-R] username:groupname dirname/filename
- chmod
- 数字 4+2+1
- 字符 u/g/o/a +/-/= r,w,x ,
- chmod [-R] 权限相关 文件/目录
- 目录管理
- ls
- -R:递归式地显示指定目录的各个子目录中的文件。
- cd
- pwd
- mkdir:创建空目录
- -p:递归创建
- -v:显示详细
- 命令行展开
- mkdir -pv /mnt/test/{x/m,y}
- mkdir -pv /mnt/{a,d}_{b,c}
- rmdir:删除空目录remove directory
- -p:递归删除空
- touch:创建文件
- -a:修改时间戳
- -m:
- -p:
- 文本编辑器创建文件
- ASCII:128不同字符
- GBK,Unicode,GB2312
- nano:Linux内置文本编辑器
- rm命令
- 删除文件
- 别名 rm -i(ls)
- \rm 使用自身,而非别名。
- -f:强制删除
- -r:递归删除目录rm -rf /
- stat:显示文件信息
- cp命令:cp src dest
- cp file1 file2 file3#只有file3是dest(最后一个是dest)
- 一个文件到一个文件
- 多个文件到一个目录
- cp /etc/passwd /tmp/#生成/tmp/passwd
- cp /etc/passwd /tmp/test #
- -r/R 复制目录,递归复制。
- -f 强行复制,覆盖
- -i 交互式
- -p 保留属主,属组
- -a 保留所有属性,归档复制,常用于备份。
- -P 复制链接仍然为链接而不是指向的文件
- mv命令:mv src dest
- 重命名 mv abc mn
- -t mv -t dest src4
- install 复制文件,使得复制完成,有执行权限
- -d 直接创建目录 install -d dest...
- -t
- 不能install -r:不能是文件夹
- ls
- 文本相关
- cat
- -n:显示行号
- -E:显示行结束符$
- tac:行反序
- 命令没有输入完全欲退出,CTRL+C即可。
- shift+PU:向前翻屏
- more,less:分屏查看
- space,b:控制翻页
- less类似于man
- head,tail:查看前(后)n行
- -n 1:前(后)1行(-1)
- tail -f :可以同步更新(监控服务运行)
- 文本处理:cut,join,sed,awk,grep(文本查找)
- cut:
- -d: :以:为分隔符,指定分隔符,默认一个空格。
- -f:指定要显示的字段-f1,3 -f1-3
- cut命令使用,-d,-f两个参数必须有。
- cut:
- 文本排序:sort
- 只影响显示结果
- -n:数值排序
- -r:逆序
- -t:字段分隔符,
- -k指定字段
- -u:去重(uniq命令去重,相邻且相同才会去掉)
- -f:忽略大小写
- 文本统计:wc
- 行,单词,字节
- 字符处理:tr
- 转换或删除字符
- 输入重定向:tr ‘a-z’ ‘A-Z’ < file
- -d:删除字符集中出现的所有字符
- cat