linux 常用指令(笔记)

港控/mmm° 2022-02-20 09:13 369阅读 0赞

service network restart:重启网络

ip addr:查看ip地址

1、//按照文件大小,易读性,显示详细信息
ls -lhS

2、//按照文件需改时间反序,易读性,显示详细信息
ls -lhrt

3、//进入上次工作目录
cd -
cd ~ //进入家目录
cd / //进入根目录

4、//查看当前工作目录
pwd (pwd -P 软连接实际路径)

5、//动态创建目录
mkdir -p /a/b/c
rmdir -p /a/b/c //动态删除目录

6、//删除任何.log文件
rm -rf *.log

7、//文件移动
mv a.txt b.txt /test
mv mm.txt ww.log //重命名

8、//复制a到test下,修改时间一致
cp -ai a.txt test

9、//查看mm文件
cat mm.log
cat -n mm.log ww.log //把mm内容加上行号输出到ww内

10、//以翻页的方式查看abc文件,重第10行开始。
(空格向下滚动一屏, Ctrl+B 返回上一屏,Enter 向下逐行滚动,v调用vi编辑器,q退出)
more + 10 abc.log

11、less//以部分加载的方式显示信息(比more好用)
空格 向上滚动,b向下滚动,q 退出,v vi编辑器,/ 向下搜索指定信息,n 显示下一个搜索内容,N显示上一个搜索内容

G直接翻到最后
less abc.log

12、//显示,最近500条日志,并事实显示最新日志。(f控制实时性)
tail -500f ping.log

13、//搜索文件所在的路径
whereis d*.log

14、//查询当前目类2000分钟内修改过的文件
find -cmin -2000
find -ctime -2 (2天内修改过的文件)
find ../ -name ‘*.log’ 上级目录查看后缀.log的文件
-exec
上级目类查找5天以前修改过的文件删除
find ../ -type f -mtine +5 -exec rm -fr {} \;
在类似的文件内查找含有’note’ 的内容显示
find -name ‘*w.log’ -exec grep ‘note’ {} \;
查找指定时间内的日志
find -name www.log -print | xargs grep ‘2019-04-08 04:5[1-9]:[0-9][0-9]‘
cat www.log | grep ‘2019-04-08 04:5[1-9]:[0-9][0-9]‘ > time.log

15、//修改文件权限4读,2写,1执行,0没有权限。-c显示异常信息
chmod 751 t.log -c

16、//修改文件拥有者和组 拥有者:组
chown -c user:mail tt.log

17、//压缩,解压
tar zcvf filename.tar.gz a.log b.log //压缩成gzip
tar jcvf filename.tar.bz2 a.log b.log //压缩成bzip2

tar zxvf filename.tar.gz //解压
tar jxvf filename.tar.bz2
unzip fileName .tar //解压tar

18、//显示指定目录内文件夹大小
du -hc test/ scf/ (会显示子类)
du -hc —max-depth=1 scf/ //显示指定目录下,各文件大小及统计(不会显示子类)

19、//显示系统内存使用情况-g gb, -m mb, -k kb,-s 持续显示
free

20、//显示进程的相关信息

  • top
  • top -c 进程信息,显示进程启动信息(M 按照使用内存排序,P按照cpu使用排序,1显示各cpu使用情况)

21、//给文件创建软链接,并显示操作信息
ln -sv source.log link.log

22、//查找指定进程
ps -ef | grep svn
grep ‘^[^x]‘ test.txt //查找非x开关的行内容

23、//关进程
kill -9 //不发结算消息,强制关闭进程
kill -15 //发送指定的信号到相应进程 关闭

24、不挂断的,后台启动命令

nohup ./bin/zgame-gate-svr &

25、查看防火墙状态
firewall-cmd —state
停止firewall
systemctl stop firewalld.service
禁止firewall开机启动
systemctl disable firewalld.service

26、ipconfig不能找到command not found

sudo yum install net-tools

27、vim :yum -y install vim*

28、固定ip

vi进入文件

vi /etc/sysconfig/network-scripts/ifcfg-ens33

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1NDE4NTE4_size_16_color_FFFFFF_t_70

reboot重启

查询网关

ip route show

查看dns

cat /etc/resolv.conf

Linux中的pwdx命令,利用进程号作为参数,可以打印出指定进程号的工作目录,帮助我们区分不同的进程。

pwdx

shift + A vim移动到本行最后 修改模式

sudo -s 切换到root权限

Xshell

sudo yum install lrzsz -y

  • rz -y 传入并覆盖
  • #sz {文件} 下载文件到本地

netstat -tupln 显示开启的进程信息,端口,进程号什么的

netstat -tunlp | grep 45339 查询指定端口信息

添加修改linux定时器
sudo -s
crontab -e
5 1 * * * /home/ec2-user/pull_logs.sh

29.环境变量添加

# vi /etc/profile
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib

20190922095821869.png

注:修改文件后要想马上生效还要运行# source /etc/profile不然只能在下次重进此用户时生效。

详细说明:

https://blog.csdn.net/qq_35418518/article/details/89087849

30.修改系统时间

例如:将系统日期设定成2018年6月8日的命令
命令 : “date -s 06/08/2018”
将系统时间设定成下午10点46分03秒的命令
命令 : “date -s 10:46:03”

同步时间
yum install ntpdate
ntpdate -u ntp.api.bz

查看磁盘空间分配

df -h

发表评论

表情:
评论列表 (有 0 条评论,369人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Linux指令

    文章转载自各大神博客,用于自己学习的记录。 > 1. ls指令 ls为LIST的英文缩写格式。顾名思义 常用参数搭配:         ls -a 列出目录所有文件,包

    相关 linux指令

    1、cd命令 这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如: [plai

    相关 Linux指令

    1.文件指令 1. 进入该文件夹:cd 地址  2. 回退到上一级目录:cd ..    3. 进入到根目录:cd /   (说明:cd 目录名 /;ls   这个