3.Linux实践中的命令

版权声明:本博客为记录本人JAVA自学之路而开,内容大多从网上学习与整理所得,若侵权请告知! https://blog.csdn.net/u014590757/article/details/80316921

1.      chgrp 改变所属组权限

2.      chown 改变文件拥有者权限

3.      chomd 改变文件权限(421对应rwx的分数)

4.      rm 删除文件

5.      tail –n 文件几行末尾

6.      man 查找,帮助

7.      date 时间

8.      ifconfig 查看网络等问题

9.      pwd 显示当前路径

10.  mkdir –p 可以建立多层的文件夹

11.  rmdir –p可以删除多层的文件夹

12.  mv 移动

13.  PATH=”${PATH}:/root” 设置环境变量

14.  touch 新建文件

15.  cat tac 正向查看,反向查看

16.  more less 查看,一页页翻看

17.  gzip 压缩 gzip –d 解压

18.  bzip2 压缩(比gzip更好)bzip2 –d 解压

19.  xz压缩(比gzip、bip2更好)xz –d 解压

20.  jar打包 time tar-Jpcv -f ~/testing.tar.xz ~/testing(把testing打包)

21.  jar解压包time tar-Jpxv -f ~/testing.tar.xz ~/testing(把testing打包)

22.  env 环境变量

23.  export 自定义变量转成环境变量

24.  locale 查询linux里支持的语言

25.  echo 变数的取用 echo$PATH

26.  read xx 可以输入某些提示字体,让使用者输入相应的内容

27.  declare,typeset 设置数据类型,声明权限如只读之类的。declare –i sum=1+2+3

28.  ulimit 限制用户建立文件的容量

29.  alias 建立指令别名  cd ~ 进入到家目录,编辑 ~/.bashrc 文件,永久保存

30.  history 历史命令 !xx 可执行xx条指令

31.  | 管线命令。 echo${PATH} | cut -d ':' -f 3 把PATH的:的第三个值取出

32.  sort 排序 last |sort

33.  uniq 去重

34.  wa 查看文件里几行几列字符数

35.  tr 显示替换或删除 catxw | tr [a-z] [A-Z]

36.  split 把大文件拆分成小文件

37.  grep以行为单位的查,分析取得的行的信息 last | grep 'root' 把last里root的行取出

38.  sed 以行为单位的增删改查 sed-i '$a # This is' regular_express.txt  –i直接在文件修改

39.  awk 以字段为最小单位的增删改查

40.  diff cmp 文件对比

41.  bc 取得小数点

42.  rename 修改文件名字 renamename.sh yourname.sh name.sh 中间参数为要修改值

43.  vi编辑模式

a)        vim 打开文件进行编译

b)        shift+: 文件退出命令

c)        q! 不保存退出

d)        wq! 保存退出

e)        qq 光标移到第一行

f)         shirt+g光标移到最后一行

g)        dd 删除所选一行

h)        u 撤销上一次操作

i)          ctrl+r 反撤销

j)          :set nu 加序号

k)        55G 55gg 跳到55行

l)          :sp 打开新窗口 /xx/xx 打开多个文件,这样可以复制,黏贴等

44.  shell 脚本, sh启动时,变量为子进程变量;source启动时,变量为父进程变量

45.  test 测试

46.  useradd 新增用户

47.  passwd 设置密码

48.  usermod 微调用户

49.  userdel 删除用户

50.  setfacl 设置特定用户或者群组特定的权限

51.  getfacl 查看特定用户或者群组特定的权限

52.  su- 变成root身份

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页