linux常用命令小记

  有时在进行目录操作的时候,经常接触到命令,于是就要翻手册,或上网问狗狗哥了,这里我把平时碰到的常用的不常用的都陆续列出来,供以后学习参考……

一般规则:指令  选项  参数

cd  .    ..   

rm  -f       -rf

pwd      /home/xing   用户主目录

date   cal

touch 新建文件 或更新时间

mkdir    rmdir  -r -f

uname  -n 主机名 -a详细信息 系统 时间

ls -la当前目录所以文件  ls -l    ll          目录:深蓝色   文件:白色

sort -k -n -o

who | wc -l -w -c   计数  组合命令

read -p "please enter your name" -t 30 name     把输入存放到一个变量中 ,写bash脚本时用

cat -v 读取输入,显示Ctrl+D

**** >>fileName  保存输出结果  >

  ls   --help

  man  ls    详细

  info ls    更加详细

man 1  man 5 

q退出

useradd  name  

passwd name 激活用户

gnome-panel  面板重新出现

ifconfig

ssh   ps -ef | grep ssh    主机

 

df -h   查看磁盘分区情况

/proc   为虚拟目录,内存里内容的一个映射,开机后自动生成,包含系统各种信息

cat /proc/cpuinfo   CPU信息              

sudo lshw   硬件信息

检测cpu温度,命令 sensors  名字install lm-sensors

sudo apt-get install lm-sensors sensors-applet

手动配置传感器

sudo sensors-detect

装其他监控软件

sudo apt-get install xsensors

sudo apt-get install gdesklets gkrellm

sudo apt-get install hddtemp

图形化界面:

 xsensors

过滤器

/dev/std*

输入输出重定向  0 stdin   1 stdout   2  stderror

 

cat > listfile.txt <<*    *位结束标志符  从键盘读取数据

tr 'A-Z' 'a-z' < listfile.txt 

ls -l > listfile.txt

ls -l 2> listfile.txt  错误信息重定向到文件

ls -l >> listfile.txt   不会覆盖

find /etc -name passwd 2>err.txt > listfile.txt

find /etc -name passwd &> listfile.txt 所有信息输入到一个文件

 

管道 |  

ls -l | more

ls -l /etc |more | grep fstab     多重管道

cat < err.txt >listfile.txt     前一个文件内容拷贝到后一个

echo 'STRIND ' > file.txt     

cat file.* > file    合并到一个文件中

cat filea fileb > file

文件查找与管理

 

可执行文件   which ls    系统路径 echo $PATH

whereis ls  更完整

slocate 文件名

find -user -group -nouser -nogroup name perm size type 

find /etc/ -user root

find /home   -size +1000k      -100k

type  类型  d l b 

find /home -perm 0644   读写 读 读   -exec

 

wc -l -w -c file    统计  行  字 字符

grep -n -v  匹配关键字的行

sort -r -t -k3     排序 

diff comp   uniq   cut -c4-8 file  paste垂直拼接 cat水平

 

压缩

gzip 文件   gunzip     .gz

zcat

bzip2     bunzip2     .bz2

bzcat  

tar   c文件备份   v过程输出  x 从一个文件解出备份  f指定打包文件

xvf     xvf   

tar tf x.tar   查看打包文件 

tar zcvf new.tar.gz   old

tar jcvf test.tar.bz2 Ubuntu\ One/

tar jxvf test.tar.bz2 

 

dump 备份    restore

身份

who  groups  id   finger    whoami     w

用户  useradd xiangzi     passwd   usermod

/etc/passwd   login name:passwd:uid:gid:full name:home directory:shell   root  :  x  :  

posted @ 2011-09-21 16:57  xiangzi888  阅读(281)  评论(0编辑  收藏  举报