linux常用命令

来源:互联网 发布:淘宝店怎样增加流量 编辑:程序博客网 时间:2024/06/05 14:13
(1)转目录 cd
   回到上一级目录: cd ..
   回到上一次目录:cd – (可以穿越多层)
   / 与~与. 的区别:/表示绝对路径(文件系统),如cd /usr/local
                               ~表示用户目录/home/用户名目录,linux新创建的文件夹在用户目录下,打开或者做其它操作不需要/ 
                                   .是代表此目录本身,但是一般可以不写.所以cd ~/. 和cd ~ 和cd ~/效果是一样的.
                                  .后面有东西又是另外一个问题,点在文件名头部,代表一个隐藏文件,ls -a查看
            ~/.local是你的主目录下一个.local的文件夹的路径,并且从.可以看出,这是一个隐藏文件
            ./xxx表示 当前路径下的隐藏文件
  例如:cd ~/task/17  :表示从非用户目录下,进入用户目录下的task
cd      进入用户主目录;
cd  ~  进入用户主目录;
cd  -  返回进入此目录之前所在的目录;
cd  ..  返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思);
cd ../..  返回上两级目录;
cd  !$  把上个命令的参数作为cd参数使用。 


(2)查看 ls 
    ls -a 查看隐藏文件
(3)远程拷贝 scp 
     scp xxx root@172.16.90.11:/tmp/ :将xxx文件拷到   (远程机器名)@远程文件名    
     scp -r ~/.vim root@172.16.70.11:/home/ : 文件夹加参数 - r
     scp -r root@172.16.70.252:/home/  从远程机子上拷过来
(4)复制cp 
    cp -Rf xxxx    /usr/local  复制当前文件夹下面的xxx到/usr/local下      
         参数 -R: -f:


(5)解压 unzip 
   unzip 〔选项〕 压缩文件名.zip
  -x 文件列表 解压缩文件,但不包括指定的file文件。  -v 查看压缩文件目录,但不解压。
  -t 测试文件有无损坏,但不解压。  -d 目录 把压缩文件解到指定目录下。  -z 只显示压缩文件的注解。
  -n 不覆盖已经存在的文件。  -o 覆盖已存在的文件且不要求用户确认。
  -j 不重建文档的目录结构,把所有文件解压到同一目录下。
  $ unzip text.zip :将压缩文件text.zip在当前目录下解压缩。
  $ unzip -n text.zip -d /tmp:将压缩文件text.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令不覆盖原先的文件。
  $ unzip -v text.zip 查看压缩文件目录,但不解压。


(6)查找 find:
   find . -name my.cnf


(7)删除 rm:
rmdir:只可以删空目录
rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思


(8)安装卸载软件
apt-get install packagename
  安装一个新软件包(参见下文的aptitude)
apt-get remove packagename
  卸载一个已安装的软件包(保留配置文档)   
apt-get --purge remove packagename
  卸载一个已安装的软件包(删除配置文档)
apt-cache showpkg pkg
  显示软件包信息。   
(9)过滤 grep
ps -ef |grep mysql :显示系统执行进程,从显示的全部进程信息中搜索包含mysql字符串的信息,并显示出来
     ps -ef 的意思显示系统执行进程
    -e 显示所有终端机下执行的进程
    -f 指的是显示UID,PPIP,C与STIME栏位
    grep 是搜索过滤


(10)tail
  tail -f dbscale.log 查看该日志的结尾 
(11)查看用户 who
   whoami :查看当前用户 
   who:目前登入系统的用户信息


(12)查看位置 
   which  查看可执行文件的位置。
   whereis 查看文件的位置。 
   locate   配合数据库查看文件位置。
which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。 
which 是根据使用者所配置的 PATH 变量内的目录去搜寻可运行档的!所以,不同的 PATH 配置内容所找到的命令当然不一样的


(13)查看路径 pwd
   /home/xxx/qa_test/performance/   写绝对路径应该从home开始写。


(14)统计 wc: 统计一个文件的大小。
wc -c filename:显示一个文件的字节数
wc -m filename:显示一个文件的字符数
wc -l filename:显示一个文件的行数   line 
wc -L filename:显示一个文件中的最长行的长度 langth
wc -w filename:显示一个文件的字数 word
===================================================
命令在线查看:http://man.linuxde.net/
-------------------------------------
20个linux常用命令:
http://blog.csdn.net/ljianhui/article/details/11100625
0 0
原创粉丝点击