Linux 常用命令整理

上一篇 / 下一篇  2010-06-30 15:58:40 / 个人分类:Linux

整理了一下linux常用命令,如下:


最常用的命令:
(1) 路径以及文件夹
#pwd  查看当前路径
#cd .. 返回上级,注意要有空格
#cd ../到上级的上级
#cd ~ 返回home目录
#cd /tmp

(2) 查看以及帮助
#ls -a显示目录下所有的文档包含隐藏文件 .name -l查看详细信息
也可组合,入#ls -al
# man ls  (按ctrl+B看上一页, Ctrl+F看下一页.之后按Q键退出, 或者:q)
# ls --help

(3)创建或文档
vi name
vi ./name
打开文档如果想修改,按i,a,或者o键进入修改模式,可以插入,也可用del键删除。
按Esc键退出修改模式
按 :w 保存修改
    :q 退出查看文档
如果不能退出,用 :q!强制退出

cat >filename  留出一个空行可以写,ctrl+C退出编辑

cat file1 file2>file3  将file1 file2内容链接起来放入file3(新创建file3)
 cat查看有时可以看出乱码,vi一般不可以看出乱码。 cat可以作为通道,继续处理。

替换文件内容   # cat filename | sed "s|oldcontent|newcontent|g" > filenamenew

(4)  创建文件夹  mkdir foldername
     删除空文件夹  rmdir  foldername

(5) 删除
  rm
  rm -r(删除目录及目录下所有文件)  -f(即使为只读也删除) 删除文件夹

(6)执行bin 文件
# chmod +x name.bin  首先加可读权限
# ./name.bin    执行
(7)安装  #rpm -ivh name.rpm
         #rpm -U name.rpm
         # rpm -Uvf --force name.rpm
删除      # rpm -e name

检查是否安装上,grep其实是过滤命令
         #rpm -QA|grep name   

(8) 在当前目录下查找文件 find . -name "name"
    在所有目录下查找文件  find / -name "name"
    拷贝 cp file1 targetpath
    跨机器拷贝  scp file1 [file...] hostIP:path
    从dos文档转化为unix文档格式          dos2unix group.ldif
    清空 message中的内容     cat dev/null > message  注: dev/null 相当于回收站,取出的内容空白


(9) 创建用户/组
useradd -g groupname username
userdel username
groupadd

(10) 查看环境变量等
查看单独环境变量 echo $PATH         export $PATH
查看所有环境变量 export -p   或直接 env
dmesg | more  查看启动信息
pstree 查看进程树
ps 查看进程
df 文件系统使用情况       df -h 按单位格式数据
date 日期时间
cal  日历
clock 时间

(11)
解压、压缩

压缩
      tar -cvf aa.tar *      (把当前目录的文件都压缩到 .tar中,c为新建目录,v显示细节)
      tar -czf ../../aa.tar.gz *.jpg (把当前目录下的jpg文件压缩到上级的上级目录中,调用gzip压缩为zip)
      tar zcvf aa.tar.zip

 压缩更新或添加到已有压缩文件中
      tar -uzf ../../aa.tar.gz *.jpg

解压    tar -xvf ../aa.tar      (解压上一目录的aa.tar到当前目录)
压缩
        tar zxvf aa.tar.zip
    
unzip [选项] 压缩文件名.zip
     gzip 压缩
     guzip 解压

查看 tar -tf  aa.tar     (t查看)

(12)运行shell脚本
a. bash name.sh
b. sh name.sh
c. chmod +x name.sh
   ./name.sh

TAG:

 

评分:0

我来说两句

Open Toolbar