LINUX下快捷键、常用命令

说明:此处仅为自己在LINUX平台使用过程中总结的部分信息。

一、LINUX快捷键

  1. ctrl+w
    以光标为界,删除光标之前空格之后的字符串
    连续使用ctrl+w快捷键可以快速的将命令行的字符串进行删除,相比backspace退格键更高效。
  2. ctrl+a
    跳转到命令行的最开始处
  3. ctrl+e
    跳转到命令行的结尾处

二、LINUX常用命令
4. pwd命令
print work directory 打印当前工作目录(绝对路径);执行该命令表示输出当前工作目录。
5. cd命令
change directory;表示切换工作目录,路径切换其他目录下。
6. touch命令
touch filename 创建文件
7. mkdir命令
mkdir -p dirpath,例如mkdir -p /home/dir1/dir2/dir3/,表示递归创建目录。
8. rmdir命令
删除空目录
9. rm命令
rm filename:删除文件,包括普通文件和目录文件;
rm -r dirname 递归删除目录文件
rm -rf dirname递归、强制删除目录文件

  1. df命令
    df -h,以更易读的方式显示目前磁盘空间和使用情况(容量已用可用空间单位均显示为G)。

  2. ls命令
    1.1 ls 关键字 -ltrls 关键字 -ltr
    ls命令查看当前工作目录文件信息;添加t选项表示按照时间顺序输出,最近的时间排列在最前面;r选项表示与t选项取反,最远的时间排列在最前面。
    1.2 ls 关键字 -ltr | tail
    tail命令表示截取末尾一部分,默认是10行。
    1.3 ls 关键字 -ltr | tail -n 5
    tail -n表示输出末尾n行的内容。

  3. cat命令
    如下,查看xx.log文件中包含PASS的行的行数(如果不添加c,表示将xx.log文件中包含PASS的行打印出来)
    #cat xx.log | grep PASS -c
    1265
    #cat xx.log | grep FAIL -c
    28

  4. scp命令
    scp [选项] [源文件] [目标文件]
    scp即secure copy,安全文件传输。
    1.1 例如,当前在A服务器:
    (1)目录拷贝:
    需要将B服务器上的/dir1/dir2/dir3目录拷贝到A服务器的/home/dir1目录,则:
    scp -r B_account@xx.xx.xx.xx:/dir1/dir2/dir3 /home/dir1
    回车后需要输入B服务器的账号B_account及对应的密码后进行传输。
    (2)文件拷贝:
    需要将B服务器上的/dir1/file1拷贝到A服务器的/home/dir1目录,则:
    scp B_account@xx.xx.xx.xx:/dir1/file1 /home/di1
    1.2 如果当前在B服务器:
    (1)也可以完成该过程:
    scp -r /dir1/dir2/dir3 A_account@/home/dir1
    回车后需要输入A服务器的A_account的账号B_account及对应的密码后进行传输。
    (2)文件拷贝:
    单个文件:scp file1 A_account@/home/dir1
    多个文件:scp file1 file2 file3 A_account@/home/dir1 (一条命令将多个文件进行上传;实际在传输过程中还是串行队列方式传输;只是命令只需要输入一次而已)
    总结:
    (1)使用scp命令拷贝文件时,记住第一关键点是第一个参数为源文件,第二个参数为目的文件,不管当前在源文件服务器还是目标文件服务器,都可以使用scp。
    (2)如果在源文件服务器,则目标文件带上目标文件服务器的账号及IP地址;
    如果在目标文件服务器,则源文件带上源文件服务器的账号及IP地址即可。

  5. whoami命令
    查看当前账号名称

  6. tar命令
    (1)打包
    tar -jcf tarname.tar.bz2 tardir
    (2)解压
    tar.bz2格式:tar -jxvf tarname.tar.bz2 -C untardir
    tar.gz格式:tar -zxvf tarname.tar.bz2 -c untardir
    tar.bz2和tar.gz格式:tar xf xxx(即:xf不管格式是哪种,都可以)

  7. zcat命令
    zcat命令解压.gz文件到标准输出。例如:zcat /home/config.gz 将对config.gz文件进行解压并输出文件内容到串口终端。

  8. head命令
    head默认打印开头10行;
    head -n linenumber 打印-n指定的参数对应的开头处的行数

  9. tail命令
    tail默认打印结尾处10行;
    tail -n linenumber 打印-n指定参数对应的结尾处的行数
    head和tail命令,常和其他命令结合在一起。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值