Linux/Unix 命令记录

1. 命令行登入切换: ctrl + alt + f1 + f6

 

2. 显示日期: date

   date +%Y/%m/%d 

 

3. 显示日历:  cal

    cal

    cal 2010

 

4. 简单好用的计算器: bc 

    quit 退出计算器模式

 

5. tab:

    命令补全: 接在一串命令的第一个字的后面;

    文件实例: 接在一串命令的第二个字后时;

 

6. ctrl + c : 中断当前程序;

 

7. ctrl + d : 相当于 exit. 退出命令行;

 

8. man: 帮助信息

   如 man date

        man cal

 

9.info: linux 中提供,和man 差不多

 

10. 查询用户:

    who   查询当前用户

    w

    last       本月用户登录信息

    lastlog  最近所有用户登录信息

 

11. 同步数据写入磁盘: sync.  关机前执行此命令.

 

12.关机: shutdown

    shutdown -h now 立即关机

    shutdown -h 23:00 今天23点关机

    shutdown -h +10  十分钟后关机

    shutdown -r now 立即重新启动

 

13.重新启动: reboot

     相当于 shutdown -r now

     halt 和 poweroff 同样的功能;

 

14. 列出所有文件: ls

     ls

     ls -al 列出所有文件并包括隐藏文件;

 

15.新增用户帐号: useradd 

     useradd user1  (需用passwd设置密码后可以使用)

 

16.设置用户密码: passwd

     passwd user1

 

17. 更改用户设置: usermod

    usermod -L user1  暂时冻解

    usermod -U user1  解开

 

18.删除用户帐号: userdel

   userdel user1  

   userdel -r user1 连同目录一起删除

 

19.查询用户的UID/GID: id

    id

    id user1

 

20.用户组管理

    groupadd group1

    groupmod group1

    groupdel  group1

    passwd    group1

 

21. 切换用户: su

    su 直接将身份变为root

    su -  将身份变为root (一般使用此命令)

    su -l user1  变换身份者的所有相关环境设置文件

    exit 退出

 

22.  文件和目录管理

    cd 切换目录

    pwd 显示当前目录

 

23. 建立新目录: mkdir

    mkdir test

    mkdir -p test1/test2/test3  加了-p ,自行建立多层目录

 

24. 删除空目录: rmdir

    rmdir test

    rmdir -p test1/test2 可全部一起删除

 

25. 执行文件路径变量: PATH
 echo $PATH 打印当前PATH
 PATH="$PATH":/root
   还有一种方法使用完整的路径来执行命令:
 /rrot/ls

 

26.查看文件和目录: ls
 ls  显示所有文件和目录名
 ls -l  显示所有文件和目录名及属性

 

27. 文件和目录复制:  cp
 cp file1 file2
 cp file1 file2 dir 将文件file1 file2 复制到目录 dir 下。
 cp -r dir1 dir2  目录复制

 

28. 文件和目录删除:rm
 rm file1
 rm -i file1 删除前询问用户
 rm -r dir1  删除目录

 

29. 文件和目录移动 重命名:  mv
 mv hxp hxp2 将hxp重命名为 hxp2;
 mv hxp hxp2 dir  将 hxp hxp2 都移动到dir目录中

 

30. 查看文件内容:
 (1) cat 从第一行开始显示
 cat file
 cat -n file 输出行号

 (2)tac 从最后一行开始显示
 tac file

 (3) nl 显示时添加行号
 nl file

 (4)more 翻页显示
 more file

 (5)less 与more 不同的是可以向前翻页
 less file

 (6)head 取前几行
 head file 取前十行
 head -n 20 file 前二十行

 (7) tail 取后几行
 tail -n 20 file 取后二十行

 (8) od 非纯文本文件
 od -t o 以八进制显示

 (9) touch 新建一个空文件或修改文件时间
 touch file

 (10) which 搜索可执行文件
 which passwd

 (11)whereis 寻找特定的文件
 whereis passwd
 whereis -b passwd 只找二进制文件

 (12)locate 寻找文件及文件路径中包含指定名称的文件
 locate passwd
 
 (13) find
 find /home -user hxp 在目录home下查找属于用户hxp的文件;
 
 31. 解压缩文件
 (1)compress [-dcr] 文件或目录: *.Z
  -d 解压文件
  -c 连目录下的文件一起压缩
  
 (2)gzip [-cdt#] 文件名 : *.gz
  -c 将压缩的数据输出到标准屏幕上:
  -d 解压
  -# 压缩等级 -1 最快,压缩比小; -9 最慢,压缩比大; 默认 -6
  zcat 读取压缩的文本文件.
  
 (3) bzip2: *.bz2
   bcat
 
 (4)tar: *.tar; 如果还含有gzip的压缩,则为*.tar.gz
  tar [-cxtzjvfpPN] 文件或目录
  -c 建立压缩文件
  -x 解压文件
  -t 查看压缩文件里的文件
  -z 是否用gzip压缩
  -j 是否用bzip2压缩
  -v 压缩的过程中显示文件
  -f 使用文件名. 在f后立即要接文件名,不能在用其他参数
  -p 使用原文件原来的属性
  tar -cvf hxp.tar hxp 仅打包,不压缩
  tar -zcvf hxp.tar.gz hxp 打包并以gzip压缩
  tar -zxvf hxp.tar 解压

 

32. 将命令放到后台执行:&

     在命令后边加 &

 

33.将当前的作业放到后台“暂停”: ctrl - z

 

34.观察后台作业状态:   jobs [-lrs]

  -l: 除了列出作业号外还列出PID

  -r:列出正在后台运行的作业

  -s:列出后台暂停的作业

 

35.将后台的作业拿到前台执行: fg %jobnumber  (%可要可不要)

 

36.将作业放在后台执行: bg %jobnumber

 

37.管理后台作业: kill

   -2 与键盘 ctrl - c 同样的作用

   -9 立即强制关闭一个作业: kill -9 %11

   -15 以正常方式终止一项作业

   kill %11 与 kil 11是有区别的。 前者传给作业,后者传给进程

  

38.管理进程: ps

   -A 所有进程显示出来

   -a 与终端无关的进程显示出来

   -u 有效用户相关的进程

   x 与a一起使用,列出较完整的信息

   l  较长较完整的信息

   j 作业的格式

   -f 较完整的输出

 

39. 管理进程:top

  top   -d  2: 2秒钟刷新一次

  -b 以批处理的方式执行,通常将批处理输出为文件

  -n 与-b搭配使用,进行几次top输出。

  top -b -n 2 > top.txt  : 将top的信息2次输出到top.txt文件中。

 

40. 显示树形结构的进程: pstree

 

41.进程的删除: killall

 kill -9 11

 killall -9 httpd : 强制关闭 httpd 命令启动的进程.

 

42. 查看系统资源

(1)free [-b -k -m -g] [-t]

     -b 字节; -k KB; -m 兆;-g GB;

 

(2)uname 列出当前系统的核心版本、主要硬件信息

uname -a

 

(3) uptime 列出当前系统的开机时间

 

(4) netstat  网络监控

 

(5)dmesg 重现开机显示的如CPU 硬盘等相关的信息

 

43.grep 命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本
grep ‘test’ d* : 显示所有以d开头的文件中包含 test的行;
grep ‘test’ aa bb cc 显示在aa,bb,cc文件中匹配test的行;
grep ‘[a-z]/{5/}’ aa 显示所有包含每个字符串至少有5个连续小写字符的字符串的行;
grep magic /usr/src/Linux/Doc/* : 在’/usr/src/Linux/Doc’目录下搜索带字符 串’magic’的文件;


 
  
  

 

   

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值