linux常用命令


1.清空系统缓存的命令  

(1)sync (2)echo3>/proc/sys/vm/drop_caches

2.合并文件  

cat 1.file 2.file >> all.file

3. 分割文件

   split all.file -l 1000    //生成xaa,xab文件在当前目录下

3. 显示隐藏的文件  

ls -a               //以.开头的文件或文件夹是隐藏文件

4.源码安装软件的方法  

(1) ./configure   (2) make  (3) make install

5.文件的解压方法  

压缩文件tar czvf this.tar.gz ./*.txt  解压文件tar xzvf this.tar.gz

6.rpm文件安装 

rpm -ivh *.rpm

7.文件权限授权  

chmod a+x *.*

8.检测系统io     

iostat -x -m 1   //-x 显示详细信息 -m以兆为单位显示  1 每1秒更新

9.系统性能分析    

top

10.磁盘挂载  

mount /dev/sdb  /data //将sdb盘挂在data目录下

11.磁盘卸载  

unmount -l /dev/sda    //-l 指定在磁盘空闲的时候卸载

12.查看系统磁盘信息  

fdisk -l

13.查看已挂载磁盘信息

df  -h

14.文件拷贝 

cp -R -f -p -v -i //R递归复制整个文件夹下的内容  f强制复制 p复制完后保留权限信息 v显示进度 i出现同名给出提示

15.文件移动 

mv -f -u -i -v //v显示进度 f强制移动 i出现提示 u只有源文件比目标文件新时移动

16.显示日历 

cal

17.显示系统开机以来登录者的信息

 last

18.显示系统信息 

uname -a

19.显示在线登录用户 

who

20.显示用户自己的身份 

whoami

21.显示文本文件 

cat

22.显示文本文件的前若干行 

head

23.显示文本文件的后若干行 

tail

24.分页显示文本文件       

more或者less

25.显示当前语言环境       

locale

26.查看系统中的进程        

ps -a -ef

27.查看环境变量           

export

28.设置环境变量           

set

29.显示文件类型           

file

30.在指定的文本文件中查找字符串

grep

31.查找文件或者目录 

find -name “*.c” -type -size //-name 根据指定的文件名寻找 -type指定类型查找  -size 指定大小查找

32.比较并显示文件差异部分  

diff

33.删除文件 

rm -f -r -v -i //f强制删除 r递归删除 v删除时显示信息 i删除时提示确认

34.清楚界面 

clear

35.在指定的时间执行特定的命令

at

37.linux文件互传 

scp /root/opt/KSTORE/bin/config.txtroot@10.0.5.153:/root/opt/KSTORE/bin  传文件

    scp -r /root/opt/KSTORE/bin/    root@10.0.5.153:/root/opt/KSTORE/bin      传文件夹下的所有文件

38.检测网络性能 

watch -n 1 "/sbin/ifconfig eth0 | grepbytes"

39.查看系统版本

cat /proc/version

40.增加ip 

ifconfig eth0:1 192.168.0.10 netmask255.255.255.0  windows增加ip  netsh.exe interface ip add address name=本地连接 addr=192.168.1.1mask=255.255.254.0

   实现多ip

41.查看硬盘使用信息 

df -h

42.mkfs.ext3

格式化一个磁盘为ext3格式

43.输出内存使用信息

free

44.显示自上次系统启动以来运行的时间:

uptime

45.关闭计算机:

halt -f -i -p -d f:强制关闭 i:关闭前,关掉所有的网络接口 p:关机后,顺便关掉电源 d:关闭系统,但不留下任何记录

46.显示文件内容

cat -b:对非空输出行编号 -n:对所有行编号 -E:每行结束处显示$ -s:不输出多行空行

47.分页显示文件

more +num:从第num行开始显示 -num:定义屏幕大小为num行 -c:从顶部清屏然后显示 -d:提示‘press any key to continue’ -I:忽略‘ctrl+I’换页字符

         -p:通过清除窗口而不是滚屏对文件进行换页 -s:把连续的多个空行显示为一行 -u:把文件内容的下划线去掉

         用more命令显示大文件时,ctrl+F向下显示一屏 ctrl+B返回上一屏 :=显示当前行号  :f输出文件名和行号 :q退出

48.从头部显示指定大小的文本文件内容:

head -n 行数 文件名

49.从尾部显示指定文件行数的内容:

tail -n 行数 文件名

51.显示命令所在的路径

which command

52.显示命令执行的时间

time command

53.运行一个低优先级命令

nice info 这里的运行的命令是info

54.切换目录命令:

cd

55.进入目录执行命令后回到当前目录:

cd dir && command

56.将当前目录压入栈中

pushd .,从栈中取出目录popd

57.显示当前进程打开的文件:

lsof -p $$

58.按文件大小降序显示文件:

ls -lSr

59.显示当前目录下占用空间最大的一批文件:

du -sh *| sort -k1,1rn | head

60.监视网络交通:

tcpdump

61.显示系统的重启记录:

last reboot

62.显示操作系统版本:

head -n1 /etc/issue

63.显示所有在系中注册的分区:

cat /proc/partitions

64.显示可见的系统内存:

grep MemTotal /proc/meminfo

65.显示cpu信息:

grep ”model name“ /proc/cpuinfo

66.显示pci信息:

 lspci-tv

67.显示usb信息: 

lsusb -tv

68.显示挂载的文件系统并对齐输出:

mount | column -t

69.显示关于磁盘sda的信息 

hdparm -i /dev/sda

70.测试磁盘sda的速度

hdparm -tT /dev/sda

71.检测磁盘sda上面所有的坏扇区

badblocks -s /dev/sda

72.批量转换文件dos2unix:

find -type f | xargs dos2unix -o

73.google-breakpad编译,

在linux下必须转换成linux的格式,否则报文件不存在等错误。

74.linux 测试硬盘读写速度:

(测试纯写)time dd if=/dev/zero bs=1024 count=1000000of=/uo4/TestWriteSpeed.file

    (测试纯读)time ddif=/root/xll/TestWriteSpeed.file bs=64k of=/dev/null

    (测试读写)time dd if=/vat/testof=/oradata/test1 bs=64k

75.查看cpu信息:

cat /proc/cpuinfo

76.向系统其他用户发送命令:

wall  命令实例:wall hello world!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值