Xshell Linux 常用命令
Posted JosephTeng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)
以上是关于Xshell Linux 常用命令的主要内容,如果未能解决你的问题,请参考以下文章