Xshell Linux 常用命令

1.列出当前目录的文件

ls   列出所有文件或者文件夹

ls –l   列出所以文件及其详细详细

ls  *file  列出以file开头的所以文件

ls -l *.doc 给出当前目录下以.doc结尾的所有文件 

2.复制文件 cp

cp  flt_date201505.apk  flt_date201506.apk

      将文件复制成为 flt_date201506.apk

cp  flt_date201405.tsv  /etl/app/TEMP/ff

     将文件flt_date201405.tsv复制到目录/etl/app/TEMP/ff下

cp  /etl/app/TEMP/abc/flt_date201405.tsv   

         将目录etl/app/TEMP/abc下的flt_date201405.tsv文件复制到当前的目录下,文件名保持不变

cp  /etl/app/TEMP/abc/flt_date201405.tsv  flt_date201406.tsv

         将目录etl/app/TEMP/abc下的flt_date201405.tsv文件复制到当前的目录下,文件名改为flt_date201406.tsv

cp  -r  /etl/app/TEMP    /etl/app/TEMP/abc

            将目录/etl/app/TEMP下的所以文件及子目录复制到目录/etl/app/TEMP/abc下

3.更改目录cd

cd  进入当前用户主目录

cd  /    切换到根目录

cd ~    切换到主目录

cd /tmp 切换到目录/tmp  

cd .. 切换到到上一级目录 

cd ../.. 切换到上二级目录

cd ~ 切换到用户目录,比如是root用户,则切换到/root下

4.   查看当前路径

pwd

5.移动和重命名文件 mv

mv aflie bfile 将afile重命名为bfile

mv afile /tmp 把当前目录下的afile移动到/tmp/目录下 

6.删除命令rm

rm  -f   flt_date201405.tsv  

       强行删除文件flt_date201405.tsv ,不给任何提示;

       若文件flt_date201405.tsv不存在,直接忽略。

rm  -r  文件名或目录名

       删除文件或目录下的文件及子目录

rm  -rf  文件名或目录

       强行删除文件或目录下的文件及子目录

rm  -i 文件名  

       交互式的删除文件(删除前系统会逐一进行询问)

7.建立目录mkdir

mkdir phots 在当前目录中建立名为photos的目录 

mkdir -p this/that/theother 在当前目录下建立指定的嵌套子目录 

8.查看文件内容more、less

more /etc/passwd 查看/etc/passwd的内容 

功能:分页显示命令

more file

more命令也可以通过管道符(|)与其他的命令一起使用,例如:

ps ux|more

ls|more

less /etc/passwd 查看/etc/passwd的内容

9.搜索文件内容grep 

grep bible /etc/exports 在文件exports中查找包含bible的所有行

tail -100 /var/log/apache/access.log|grep 404 在WEB服务器日志文件access.log的后100行中查找包含“404”的行 

tail -100 /var/log/apache/access.log|grep -v googlebot 在WEB服务器日志文件access.log的后100行中,查找没有被google访问的行

grep -v ^# /etc/apache2/httpd.conf 在主apache配置文件中,查找所有非注释行

10.查找文件find 

find .-name *.rpm 在当前目录中查找rpm包 

find .|grep page 在当前目录及其子目录中查找文件名包含page的文件 locate traceroute 在系统的任何地方查找文件名包含traceroute的文件 

11.查看进程ps 

ps [options]

DESCRIPTION(描述):ps命令显示运行程序选项的一些信息。如果你想显示选项的一些重复信息,请使用top命令替代。 用标准语法查看系统上的每一个进程。    

ps -e 

ps -ef  

ps -eF

ps -ely

12.进程查看,杀进程,起进程

ps -ef|grep ServerRun   查看运行的进程

杀进程:使用kill命令结束进程:kill xxx

常用:kill -9 324

Linux下还提供了一个killall命令,可以直接使用进程的名字而不是进程标识号,例如:# killall -9 NAME

启动进程:进入到进程的目录下 执行 ./进程名字,例如:

./start.sh start

13.打包、解包tar

tar -cvf **.tar a.jsp b.java

将a和b打成**.rar tar -xvf **.tar a.jsp b.java 

将**.tar 解包

14. 显示文件内容

     cat  fastload.pl 

15. 编辑文件

新建文件

 ---- vim  ljt.txt   需要新建的文件名ljt.txt

----点击键盘 ‘i’键,然后编写文件内容 (其中需要输入中文时,选择 编码 Unicode(UTF-8))

----修改完毕后,点击键盘 Esc,然后按  Shift 和 :

        输入 wq 保持修改的内容(放弃修改时输入 q)

修改已有的文件

---- vim  ljt.txt   需要修改的已存在的文件名ljt.txt

----点击键盘 ‘i’键,然后编写文件内容 (其中需要输入中文时,选择 编码 Unicode(UTF-8))

----修改完毕后,点击键盘 Esc,然后按  Shift 和 :

        输入 wq 保持修改的内容(放弃修改时输入 q)

猜你喜欢

转载自www.cnblogs.com/dengjun153010183/p/9242570.html
今日推荐