Linux基础指令

   

    指令名 [选项]  [参数] 如:ls –l /home

    帮助和在线帮助命令的使用:--help、man、info 例如:ls –help; man ls; info ls;

    注意:当输入目录名时,按tab可进行提示;当输入命令时,按两次tab可进行提示

1.   man (manual) 的使用技巧

      man1用户的指令章节 如:man 1 passwd

man5文件格式的章节

man8超级管理所使用的命令章节

2.   ls (list files) 查看文件信息 如ls –l  以常模式显示信息 ls –ld 查看目录信息

3.   cp (copy file) 拷贝文件 cp –r 拷贝目录cp –r test /home/luolin

如:cp –r  /etc/java/ . 拷贝到当前目录

4.   cd 改变当前路径

5.   rm (remove file) 删除文件; rm –r 删除一个目录

6.   mv (move file) 移动或重命名文件

7.   mkfs (make file system) 建立文件系统

8.   fsck (file system check) 文件系统检查

9.   touch 创建空文件或更新文件时间

10.  mkdir (make directory)创建新目录

11.  rmdir (remove directory) 删除一个空的新目录; rm –rf 删除一个非空的目录

12.  pwd (print working directory)察看当前完整路径

13.  cat (concatenate)察看文件内容

14.  more 逐屏察看文件内容

15.  less逐行察看文件内容

16.  date 显示当前时间

17.  cal 显示日历

18.  df (disk free )察看磁盘容量 df –h 以G、M为单位查看

19.  du (disk usage) 计算文件占用磁盘的大小 du –h /home/dubing/wife

20.  head 显示文件开头部分内容,默认显示前面10行,如果显示前天20行,

head 20  filename

21.  tail 显示文件结尾部分内容 tail –f /var/log/message 监视日志文件

22.  su( switch user) 切换用户 su – username

23.  file 查看文件类型

24.  reboot、shutdown –r now、init6 重启计算机(init 所有进程的父类)

25.  poweroff、halt、shutdown –h now 、init 0关机

26.  chmod (change mode)改变模式 更改用户对文件的使用权限chmod u+x

27.  chown (change owner) 改变文件拥有者chown luolin:luolin /home/luolin/test.txt

chown –hR luolin /home/lulin/lover 对目录的拥有者,目录下的文件也会更改。

28.  chgrp (change group) 改变用户组

29.  tar (tape archive) 打包文件

30.  ps (process status) 进程状态

31.  ln (link files) 链接文件

32.  umask 掩码 umask –S

33.  tr 把字符转换后再输出

34.  find 路径名参数 表达式 ,其中参数可以是name、user、group、nouser、nogroup、size

35.  locate 与关键字相匹配的路径,文件全部显示出来

36.  which 查找可执行文件的完整路径

37.  whereis 与which相比,查找信息更全面

38.  wc (word count) 计算文件的byte数、字数、行数

39.  grep 显示文件中匹配关键字的行数

40.  sort 按序重排文本并送显示

41.  diff 报告文本差异内容

42.  uniq 去除文本重复的行,其实只是在输出时把重复的行去除。

43.  cut 显示文件中的某一列cut –f2 –d , 文件名

44.  paste 将文本按列拼接

45.  zcat 查看经gzip压缩过的文件的内容

46.  gzip、gunzip 对文件的压缩与解压

47.  bzip2、bunzip2 Linux最新的对文件的压缩与解压工具

48.  bzcat查看经bzip2压缩过的文件

49.  locale –a | more查看Linux支持的语系

50.  echo 获得变量的值 echo ${variable}

51.  unset 删除变量 unset variable

52.  set 查看所有的变量,包括本地变量与环境变量

53.  env 查看环境变量

54.  basename 截取目录的最后一个目录名 basename \etc\X11

55.  export 把本地变量转化为环境变量 export variable

56.  history查询用户的过往操作指令 hsitory表是在内存中

57.  alias查询那些命令使用了别名设置别名alias lla=’ls -la’

58.  hostname 显示主机名

59.  uname 显示系统信息uname –a

60.  last 列出最近的用户登录

61.  lastlog列出最近的用户登录情况

62.  free 显示内存使用情况 free –k

63.  ps- display your currently active processes

64.  pstree 以树状显示进程信息

65.  run sudo –s 使一般用户获得系统管理员的权限

66.  jobs –l 列出系统当前的后台进程

67.  fg n 把job号为n的进程激活

68.  bg n 把job号为n的进程拉回前台

69.  dump

70.  restore

71.  kill –l 列出所有可以由kill传递的讯号

72.  killall

73.  nice

74.  renice

75.  uptime 显示的信息其实就top指令显示信息的第一条

76.  dmesg 显示开机信息

77.  passwd –S 查看用户状态

78.  version 查看软件的版本如:gcc –version

--是GNU的一个发明,很多软件都有man –version

79.  diff

diff就是比较两个文件之间的区别,并且以行为单位来比较的!一般是用在ASCII纯文本文件的比较上。由于以行为单位比较,因此diff通常是用在同一的文件(或软件)的新旧版本区别上.

80.  patch

patch与diff可是密不可分的!diff是分辨两个版本之间的区别,那么如何将旧的文件升级为新的文件,或者相反的需求呢?这需要将区别文件制作成补丁文件,再由补丁更新旧文件即可。

u  制作patch

[root@myLinux test]#diff –Naur passwd.old passwd.new > passwd.patch

u  更新

[root@myLinux test]#patch –p0 < passwd.patch

u  恢复

[root@myLinux test]#patch –R –po < passwd.patch

81.  CTRL+D   相当于exit或logout

82.  write 网络通信指令write username

83.  wall(write all) 网络通信指令 发广播

语法:wall [message][文件名]

所有在线用户都能接收到信息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值