常用linux指令

1、为用户 tangtest 设置初始密码 1qazxsw2
echo 1qazxsw2 | passwd --stdin tangtest
passwd tangtest
2、cd
cd /   进入系统根目录

~表示用户主目录,即HOME变量指定的目录,如root用户的主目录为/root。

-表示前一个工作目录。

..表示上级目录。

.表示当前目录
3、
source、sh、bash、./执行脚本
4、查找进程列表里的关键字dae
ps -e|grep dae
ps -f|grep dae
ps -ef|grep dae
5、查找文件位置:find,locate和whereis
find命令是linux中最强大的查找文件的命令,它的格式为”find  <指定目录> <指定条件> <指定动作>“。比如使用find命令搜索在根目录下的所有interfaces文件所在位置,命令格式为”find / -name  'interfaces'”

第二个命令是locate命令,使用locate也可以搜索到linux系统中的文件,同样的这里使用locate命令搜索interfaces文件,命令为”locate interfaces“,locate命令是比find命令快的,因为它查询的是locatedb数据库,该数据库包含本地所有的文件信息

最后一个是使用”whereis“命令搜索文件,但是只可以搜索linux系统中的可执行文件。这里用whereis搜索interfaces文件就不起作用了,所以使用whereis命令搜索grep的可执行文件,其命令为”whereis grep“。

6、查看端口占用情况
netstat -antp|grep ESTABLISHED
netstat [选项]

命令中各选项的含义如下:

-a 显示所有socket,包括正在监听的。
-c 每隔1秒就重新显示一遍,直到用户中断它。
-i 显示所有网络接口的信息,格式同“ifconfig -e”。
-n 以网络IP地址代替名称,显示出网络连接情形。
-r 显示核心路由表,格式同“route -e”。
-t 显示TCP协议的连接情况。
-u 显示UDP协议的连接情况。
-v 显示正在进行的工作。

-A 显示任何关联的协议控制块的地址。主要用于调试
-a 显示所有套接字的状态。在一般情况下不显示与服务器进程相关联的套接字
-i 显示自动配置接口的状态。那些在系统初始引导后配置的接口状态不在输出之列
-m 打印网络存储器的使用情况
-n 打印实际地址,而不是对地址的解释或者显示主机,网络名之类的符号
-r 打印路由选择表
-f address -family对于给出名字的地址簇打印统计数字和控制块信息。到目前为止,唯一支持的地址簇是inet
-I interface 只打印给出名字的接口状态
-p protocol-name 只打印给出名字的协议的统计数字和协议控制块信息
-s 打印每个协议的统计数字
-t 在输出显示中用时间信息代替队列长度信息。
-antp:
a: all
n: 用数字而不是名称 (如用22而不是ssh)
t: TCP
p: PID

grep是一个多用途的文本搜索工具
grep :80 : 将上述输出中含:80的行滤出
grep -c ESTABLISHED:显示行数
grep ESTABLISHED: 将上述grep输出中含ESTABLISHED的行滤出

7、vi / vim显示行号或取消行号命令

(1) 显示行号

:set number

或者

:set nu

(2) 取消行号显示

:set nu!

(3) 每次打开都显示行号

  修改vi ~/.vimrc 文件,添加:set number

8、chage命令

功能:修改帐号和密码的有效期限

用法:chage[-l][-m mindays][-M maxdays][-I inactive][-E expiredate][-W warndays][-d lastdays]username

参数:

-l:列出用户的以及密码的有效期限
-m:修改密码的最小天数
-M:修改密码的最大天数
-I:密码过期后,锁定帐号的天数
-d:指定密码最后修改的日期
-E:有效期,0表示立即过期,-1表示永不过期
-W:密码过期前,开始警告天数

9、password
password -S 查看当前用户密码状态
passwd -d+用户名称 删除用户密码
passwd -Sa 查看系统内所有用户的密码状态
passwd -l +用户名 锁定用户密码
passwd -u +用户名 解锁密码

10、linux常见文件系统类型
文件系统类型就是分区的格式。

msdos: dos文件系统类型

vfat:支持长文件名的dos分区文件系统,可以理解为winds文件系统类型

iso9660: 光盘格式文件系统

ext2/ext3/ext4: linux下主流的文件系统

xfs: linux下一种高性能的日志文件系统,在centos7.x中默认的文件系统

nfsd: 一种分布式文件系统

(1) 查看文件系统类型:

  #mount   查看分区挂载到某个文件系统及文件类型

(2) 设备挂载和使用:

 mount -t 文件系统类型 设备名  挂载点

     /mnt 专门用作临时挂载点目录

    /media 自动挂载目录,光盘,u盘

(3) 设备的卸载:

  umount 挂载目录
11、查看内存使用情况
top
free   -m
cat  /proc/meminfo
ps auxw --sort=-rss

12、解压文件:tar -xzvf test.tar.gz
压缩文件: tar -czvf test.tar.gz testtar

13、删除当前目录下文件夹opt以及子文件和目录:
rm -r opt/
当前目录"opt/"下的所有文件复制到新目录"newopt":
cp –r opt/ newopt
当前目录下的test.log重命名为newtest.log:
mv test.log newtest.log
查看当前系统磁盘使用情况,并用可读性强的方式(比如直接方式采用M或者G方式)展示:
df -h
查找当前文件夹下ota.log中包含error关键字的内容,并显示行号:
grep -n 'error' ota.log



转载于:https://www.cnblogs.com/agnesFlower/p/11533940.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值