Linux系统常用命令合集

文章目录

      • 文件管理
    • 常用命令
      • 1. cd
      • 2. ls 以列表列出目内容录
      • 3. man 命令
      • 4. pwd 显示当前工作目录
      • 5. mkdir 创建目录
      • 6. rm 删除文件或目录
      • 7. cp 拷贝文件
      • 8. mv 移动/重命名
      • 9. clear 清屏 ctrl+l
      • 10. cal 日历
      • 11. history 查看历史指令
      • 12. gedit 新建窗口查看文件
      • 13. cat 查看文件
      • 14. more 分页查看文件内容(回车 查看一行;空格/ctrl+f 查看下一屏;ctrl+b查看上一屏)
      • 15. 数据流、管道
      • 16. 建立链接
      • 17. 操作和统计文件--wc、cut、sort、uniq、paste、tr
        • wc:统计文本
        • cut:文本切割
        • sort: 排序
        • uniq: 去除重复行
        • paste:文本合并 --- 横拼
        • tr :字符替换
      • 16. 三架马车
        • grep -- 查找
        • sed -- 流编辑器
        • awk--文本分析
      • 17.join
      • 18. scp
    • 常用功能
      • **shell提取列**
      • **矩阵转置**
      • 批量修改文件夹名
      • 统计行数(csv)
      • vim显示行号
      • 压缩
      • 查找文件夹下某一指定文件的路径及个数
      • 正规表示法

文件管理

/bin 二进制文件

/home

/etc 系统配置文件

/tmp 临时存储

常用命令

1. cd

cd - 返回上次目录

2. ls 以列表列出目内容录

​ -l 显示详细内容

​ -h 文件大小以K,M,G等显示

​ -a 显示隐藏文件

​ 蓝色表示目录,白色表示文件,绿色表示可执行文件,红色为压缩包

tree 以树状图列出目录内容,可加[目录名]列出目录下内容

3. man 命令

命令 --help

4. pwd 显示当前工作目录

5. mkdir 创建目录

​ -p 递归创建

touch 创建文件

gedit 打开一个文件进行编辑

6. rm 删除文件或目录

​ rm 文件名

​ -i 以交互模式删除

​ -f 强制删除

​ rm -r 文件夹名 递归删除目录内容

7. cp 拷贝文件

​ -a 同时拷贝文件权限,拷贝文件原有属性

​ -f 强制辅助不提示

​ -i 交互模式

​ cp -r 目录 递归复制目录下文件

​ -v 显示拷贝进度

8. mv 移动/重命名

​ -i 交互模式

​ -r 强制覆盖不提示

​ -v 显示移动过程

9. clear 清屏 ctrl+l

Tab 自动补齐

which 查看文件位置

ctrl+c 强制终止程序

ctrl+shift+‘=’ 调大字体

ctrl+‘-’ 调小字体

10. cal 日历

​ -3 上个月,这个月,下个月日历

​ -j 显示第几天

​ -y 显示一年的日历

date 显示时间

date “+%Y-%m-%d %H:%M:%S” #xx年xx月xx日 xx时xx分xx秒

11. history 查看历史指令

!编号 执行历史指令

history 30 显示最近30条

ls -al ,存在 .bash_history文件中

12. gedit 新建窗口查看文件

13. cat 查看文件

​ -n 每一行加编号

​ -b 非空行编号

​ -s 如果有连续两个以上空行,只限一个空行

​ 连接文件,同时打开两个文件,如:cat 文件1 文件2

14. more 分页查看文件内容(回车 查看一行;空格/ctrl+f 查看下一屏;ctrl+b查看上一屏)

​ +5 从第五行开始查看

​ -p 先清屏再显示

​ -s 同cat

15. 数据流、管道

​ echo “xxxx” > 文件名 # 只能覆盖

​ echo “xxxx” >> 文件名 # 追加

​ ls -l > ls.txt # 重定向某一目录

​ 管道 |

​ ls -l / | more # 分屏查看根目录

16. 建立链接

ln -s filename filename

17. 操作和统计文件–wc、cut、sort、uniq、paste、tr

wc:统计文本

​ -l 统计行数

​ -w 统计字符串数

你可能感兴趣的:(linux,linux,服务器,java)