linux常用命令

1.文件操作

  1. 进入相对目录:cd name
  2. 进入绝对目录:cd /usr/local
  3. 进入操作目录:cd
  4. 查看当前操作目录: pwd
  5. 创建文件夹: mkdir name
  6. 删除文件夹: rm -ir fileDir
  7. 删除文件: rm -i fileName
  8. 移动文件到另外一个文件下: mv [option] [opt]

eg1:mv aaa.txt logs/ 将当前目录下的文件移动到当前logs文件夹下将当前目录下的文件移动到当前logs文件夹下
eg2:mv /home/model/aaa.txt /usr/logs/ 将绝对目录/home/model下的aaa.txt移动到绝对目录下的/usr/logs文件夹下
eg2:mv /home/model/* /usr/logs/ 将绝对目录/home/model下的所有文件及文件夹移动到绝对目录下的/usr/logs文件夹

2.日志操作

  1. 动态查看日志:tail -n 20 filename(tail -f filename)
  2. 筛选日志: cat -n runner.log |grep '22181009176481'
    说明:在日志文件中查找某个字符串:cat -n 日志文件 |grep ‘查找内容’,如果内容太多可以通过后面加more,通过空格查看下一页(-C 10 -A 20)在日志文件中查找某个字符串:cat -n 日志文件 |grep ‘查找内容’,如果内容太多可以通过后面加more,通过空格查看下一页(-C 10 -A 20)
  3. 按日期筛选 sed -n '/2018-02-06 15:05:38/,/2018-02-06 15:20:38/p' test.log
    说明:按时间段查询日志:sed -n ‘/开始时间/,/结束时间/p’ 文件名,时间格式为"yyyy-mm-dd hh:mm:ss",并且上面的两个日期必须是日志中打印出来的日志,否则无效;先 grep ‘2018-02-06 15:05:38’ test.log 来确定日志中是否有该 时间点

3.用户操作

1.创建用户

useradd user1 #创建user1用户,创建user1用户同时会创建一个同名的工作组user1

passwd user1 #设置user1用户密码

userdel -rf user1 #删除user1用户及user1工作组

id user1 #查看用户归属组,cat /etc/passwd | grep user1使用等同

创建用户并指定组和目录
useradd -G group1 test -M (-M不创建用户家目录。。一般不用)

usermod -d /home/xxx testuser // usermod 命令通过也是使用 -d 参数对家目录进行修改

2.创建工作组

groupadd usergroup #创建usergruop工作组

groupdel usergroup #删除usergruop工作组

cat /etc/group | grep usergroup #查看工作组添加了哪些用户

3.把user1拉进usergroup工作组

usermod -G usergruop user1 #离开原来的用户组,直接添加进usergroup组 (user1默认组会改变)

usermod -a -G usergroup user1 #不离开原来的用户组,直接添加进usergroup组 (user1默认组不会该变)

4.其他操作

  1. 查看任务进程: ps -ef|grep OrderStatusTaskManager
  2. 杀死进程: kill -s 9 1827
  3. 文件上传: rz (输入完毕后回车,如果未安装lrzsz则安装安装命令为:yum -y install lrzsz)
    说明:如果rz命令上传失败,请使用:rz -be
    详情请点击:详细说明1,详细说明2
  4. 下载到本地 :sz filename
  5. 查看网络: ping + 地址
  6. 运行jar程序: nohup java -jar -Xmx50m -Xms50m xxx.jar >/root/logs/xxx.logs &
    如果不需要日志:nohup java -jar -Xms64m -Xmx256m xxx.jar >/dev/null 2>&1&
  7. 查看某端口占用的线程的pid: netstat -nlp |grep :1234
  8. 查看内存剩余: free -m
  9. 更改文件夹及文件夹下所有文件的用户及组chown -R user:group file
  10. 获取操作系统:uname -r
  11. 创建文件touch fileName
  12. 复制文件到某个文件夹下cp fileName /test/dir/
  13. 重命名文件 mv fileName /test/dir/fileName2
  14. 打开任务管理器: top
    打开后输入: P:按%CPU使用率排行
       T:按MITE+排行
       M:按%MEM排行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值