xshell linux cmd命令大全,Linux(Xshell)命令大全

对Linux的操作经常是使用Xshell工具,这里特地整理了一些Linux比较常用的快捷键和命令,分享给大家,希望对大家有所帮助^ _ ^

一、Linux常用快捷键

Ctrl + Z :退出

Ctrl + insert :复制

Shift + insert :粘贴

Tab :快速补齐命令

up(方向键向上) :回到前一个命令

down(方向键向下) :回到后一个命令

Ctrl + L :清屏 ,相当于clear 命令

Alt + 1, Alt + 2 :切换窗口

Alt + Enter(回车) :全屏显示

二、Linux常用命令

1. 基本命令

man ls :显示ls命令的帮助内容

pwd :查看当前路径

ps [options] :查看进程,例如查看redis进程: ps -ef | grep redis

netstat :查看端口占用,常用的参数例如 netstat -ntlp

start、stop :启动和关闭脚本,例如 ./log.sh start

2. 查看目录

ls :横向列表

ll :纵向列表,相当于ls -l

ls -la :给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件

ls a* :列出当前目录下以字母a开头的所有文件

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

3. 切换目录

cd / :切换到根目录

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

cd /tmp :切换到目录/tmp

cd usr :切换到当前目录下的usr目录,可以多次进入,比如cd usr/bin/src

cd … :返回到上一级目录,可以多次返回,比如cd …/… 切换到上二级目录

4. 查找文件

find a* :当前目录下查找以a开头的文件

find *.txt :当前目录下查找以.txt结尾的文件

find aaa.log :当前目录下查找名字为aaa.log的文件

find -name aaa.log: 当前目录下的所有目录下查找名字为aaa.log的文件

find | grep a :当前目录下的所有目录查找名字带有a的文件

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

grep aaa /home/usr/aaa.log :在文件/home/usr/aaa.log中查找包含aaa的所有行

5. 创建文件夹

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

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

6. 创建文件

touch aaa.txt :创建一个空文件,文件名为aaa.txt

vi 文件名:进入编辑窗口, 按下i或者insert键进行编辑,输入Esc : wq编辑完成并保存退出(Esc :q!编辑完不保存的退出)

vim :进行文件编辑

7. 查看文件

cat file :显示文件内容

more file :分页显示命令,可以通过管道符(|)与其他的命令一起使用

less file :分页显示命令

tail file :查看文件详细信息

tail -f aaa.log :查看aaa.log文件的详细信息,并保持查看状态,常用在控制台

tail -n x aaa.log : 查看aaa.log的最后几行

8. 复制和移动

cp -a dir1 dir2 :把dir1文件夹复制到dir2文件夹(包括以句点开头的隐藏文件)

cp file1 file2 :把文件file1 复制为新文件file2

cp file1 /home/src/file2 :把文件afile从当前目录复制到/home/src/目录下

mv aflie bfile :将afile重命名为bfile

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

9. 删除

rm -rf dir :删除dir目录以及它所包含的所有内容

rm afile :删除文件afile(需要用户确认,输入yes/no)

rm * :删除当前目录下的所有文件(未隐藏文件)

10. 其他文件操作

tar zxvf :解压文件(文件格式为.tar.gz)

rz :文件上传

sz :文件下载

11. 杀进程

kill:杀掉进程,一般使用 kill -9 pid;也可以杀指定进程:kill (ps -ef | grep svn)

参数:

-1 :重新读取一次参数的设定档 (类似 reload);

-2 :代表与由键盘输入 [ctrl]-c 同样的动作;

-9 :立刻强制删除一个工作;

-15:以正常的程序方式终止一项工作。与 -9 是不一样的

12. 比较

diff dir1 dir2 :比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出

diff file1 file2 :比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的

comm file1 file2 :比较文件,显示两个文件不相同的内容

13. 建立连接

ln source_path target_path :硬连接

ln -s source_path target_path :软连接

14. 其他命令

top :查看cpu、内存

w:显示登录用户的详细信息

who:显示登录用户

last:查看最近那些用户登录系统

clock –r :读取系统时间

date -s “060520 06:00:00″ :设置系统时期为2006年5月20日6点整

uname -R :查看系统版本

reboot :重新启动计算机

shutdown -r now :重新启动计算机,停止服务后重新启动计算机

shutdown -h now :关闭计算机,停止服务后再关闭系统

halt :关闭计算机

su - :切换到root用户

su - others :切换到用户others

free -tm :查看内存和swap分区使用情况

vmstat:监视虚拟内存使用情况

iostat:磁盘吞吐量

-c :只显示CPU行

-d :显示磁盘行

-k :以千字节为单位显示磁盘输出

-t :在输出中包括时间戳

-x :在输出中包括扩展的磁盘指标

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值