美文网首页
Linux常用指令

Linux常用指令

作者: 村东头老骥 | 来源:发表于2019-11-25 09:46 被阅读0次

Linux常用指令

常用快捷键

Ctrl + a                    快速将光标移动到行首
Ctrl + e                    快速将光标移动到行尾
Ctrl + left/right           快速移动光标位置按照英文单词移动
Ctrl + w                    将空格分隔的一个字符串整体进行整体删除(剪切)
Ctrl + u                    将光标所在位置到行首内容进行删除(剪切)
Ctrl + k                    将光标所在位置到行尾内容进行删除(剪切)
Ctrl + y                    粘贴
Ctrl + s                    锁定xshell
Ctrl + q                    解锁
esc + `                     将上一条指令尾部部分进行快捷复制

创建快捷方式

vim /etc/bashrc
# 在尾部加入
alias 快捷方式名称="指令"
source .bashrc

上传文件rz/sz

yum install lrzsz-0.12.20-27.1.el6.x86_64.rpm -y
rz 上传文件
sz 下载文件 可以同时下载多个文件
yum install zip unzip
压缩文件
zip -q -r file.zip filepath
参数的说明
-q:不显示指令执行过程;
-r:递归处理,将指定目录下的所有文件和子目录一并处理;
unzip file.zip

设置软连接(创建快捷方式)

ln -s 原始文件的目录 快捷方式的目录以及名字
ln -s /opt/base_python/djangodemo djdemo
正确的删除方式(删除软链接,但不删除实际数据)
[root@iz2zehz627bdguedekm47az ~]# rm -rf ./djdemo
错误的方式
[root@iz2zehz627bdguedekm47az ~]# rm -rf ./djdemo/  (此时也会将软连接对应的数据删除)

重启服务

[root@iz2zehz627bdguedekm47az ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
systemctl restart network
systemctl status network

检查网卡地址配置

ip address show/ip a 
# =======================
[root@localhost ~]# ip address show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:8d:31:fe brd ff:ff:ff:ff:ff:ff
    inet 192.168.8.134/24 brd 192.168.8.255 scope global dynamic ens33
       valid_lft 1108sec preferred_lft 1108sec
    inet6 fe80::e12:eefd:9a7:647b/64 scope link
       valid_lft forever preferred_lft forever

查看当前目录或文件的大小

du -sh filename/path
[root@localhost ~]# du -sh py3/
9.7M    py3/

文件的备份

date +%F : 显示当前日期格式, %Y-%m-%d 
2020-02-06
date +%T : 显示当前时间格式, %H:%M:%S 
21:31:43
年月日:date +%Y%m%d
时分秒:date +%H%M%S
复制备份文件
cp filename filename-$(date +%Y%m%d%H%M%S) # 先执行$(括号内的指令)
移动备份文件
mv nihao nihao-$(date +%Y%m%d%H%M%S)

文件的传输scp

# 命令的格式
scp 要传输的文件 要放置的位置
##### 将本地文件推送到远程主机 #####
touch i.txt  # 创建命令文件
scp i.txt root@192.168.8.129:/root # 说明 将i.txt的文件推送到远程主机
##### 将远程主机的文件拉取到本地 #####
scp root@192.168.8.129:/root/py3.tar.gz ./
// ----------------------------------------------------------------
远端主机文件放置位置的表现形式:
    远程连接的用户@远端主机:远程主机的目录路径
远端主机文件位置的表示形式:
    远程连接的用户@远程主机:远程主机的文件路径

查看压缩文件内容

zcat 压缩文件

文件的解压

tar xvf filename.tar.gz

文件的压缩

tar zcvf filename.tar.gz filename
参数说明:
z : 指定压缩文件的格式为 tar.gz
c : 表示压缩(compress)
v : 显示详细的过程(view)
f : 指定压缩文件(file)
tar zcvf oldCode.tar.gz oldCode/

查找端口占用并删除端口号

netstat -ntlp|grep 端口号
ps -aux | grep 端口号 
kill -9 端口号

创建多级目录(mkdir)

mkdir path
mkdir -p path/path1/path2   创建多级目录
-p, --parents :no error if existing, make parent directories as needed

移动剪切文件mv

# 注意 不需要添加任何的参数
mv file /targetpath[newfilename]
mv dir /targetpath[newdirname]
# 重命名
mv oldname newname

目录切换 cd -

较为常用的两个目录切换
cd -
[root@localhost opt]# cd -
/root/test
[root@localhost test]# cd -
/opt

查找文件

find ./ -name 'fileName'

查看虚机版本

cat /etc/redhat-release  // CentOS Linux release 7.4.1708 (Core)

关机/重启

shutdown     关机默认一分钟后关机
shutdown -h now/0  立即关机
shutdown -r  now/0  立即重启
shutdown -h 10   指定十分钟后关机
  -h : halt 系统关闭
shutdown -c 取消关机重启计划
halt                直接关机
poweroff            直接关机
# ===================
重启
shutdown -r 5      五分钟重启
reboot             重启

相关文章

  • Linux第一天

    Linux第一天 linux目录 Shell指令 就是Linux指令 常用的shell指令 目录 删除 查看文件 ...

  • Linux

    linux awk命令详解、linux awk命令Linux常用操作指令Linux netstat命令详解 awk...

  • 常用的Linux指令

    引言 记录工作中常用到的Linux指令,不断更新。 1、man man命令是Linux下的帮助指令,通过man指令...

  • Shell指令

    什么是Shell指令 就是Linux命令(注:后期使用这些命令管理Linux操作系统) 常用的Shell指令 显示...

  • Linux 常用指令

    Linux指令中文说明传送入口 整理自Linux指令中文说明 man Linux 帮助文档手册 man命令 是L...

  • linux 常用指令

    Linux 常用指令ls 显示文件或目录ls -l # 列出文件详细信息l (list)ls -a # 列出当前目...

  • Linux常用指令

    日常操作指令 1.查看当前目录的工作状态[root@localhost ~]# pwd/root2.关机,重启[r...

  • linux常用指令

    由于现在工作中linux用的越来越多,所以这里再重新梳理下。1.tailf /home/tomcat/apache...

  • linux常用指令

  • Linux常用指令

    1.查找文件:find /etc -name '*srm*' (表示在/etc目录下查找文件名中含有字符串‘srm...

网友评论

      本文标题:Linux常用指令

      本文链接:https://www.haomeiwen.com/subject/trldwctx.html