linux常用命令

ifconfig :查看IP
pwd  :显示当前目录
cd :进入到指定目录
/ :代表最根目录
.. :上级目录
ls :显示当前目录下的文件与文件夹名字(-al)
ll :显示当前目录下的文件与文件夹详细信息 (在后面加-al,显示包括隐藏的文件)
ls -al  :显示包括隐藏文件
mkdir :创建文件夹
mkdir -p :一次性创建多级目录
touch :创建一个空文件
touch a.txt :创建文件
echo > 文件名 文件内容       :创建带有内容的文件(覆盖以前内容),如果文件不存在,随便帮我们创建
echo >> 文件名 文件内容       追加内容
echo 内容 > 文件名  :把内容写进文件中 -- 覆盖
echo 内容 >> 文件名  :把内容写进文件中(自动新建) -- 追加
mv 源文件/源文件夹 目标文件/目标文件夹  :移动或重名名
true > 文件名 : 清空值
cp 源文件名 目标文件名 :复制文件
cat 文件名  :显示文件内容
cat a.txt | grep “内容”| more  (查找包含i686的文本行,将查找到的内容以more分页输出)
cat a.txt| grep “内容”| less (查找包含i686的文本行,将查找到的内容以less分页输出)(pageup   pagedown)
more :分页显示文本文件内容(如果有多页面按空格翻页,按q退出)
less :分页显示文本文件内容(如果有多页面可以按上下键翻页,按q退出)
grep  :在文本中查找某个字符串
head,tail :显示文件头,尾内容(显示开头/最后10行)
rm :删除文件
rm -r  :删除文件与文件夹
rm -rf :强制删除,不需要确认(可以通过通配符进行删除)

vi/vim 文件名 :编辑文件内容(如果文件不存在,则自动创建)
  进入vi后.如果想进入文件编辑,需要按a或i键进入编辑  
  按esc退出编辑状态
  :q   不保存并退出(vim,vi:不做任何更改)
  :wq  保存并退出
  :wq! 保存并强制退出
  :q! 不保存并强制退出
  :set nu/number  显示行号
  gg 直接跳转到第一行
  shift + g 直接跳到最后一行
  :数字  跳到指定行
  /内容 查找文件内容位置,按n继续查找下一个
  快速删除一行,dd
  clear 清屏 
  
  df -h :查看磁盘大小
   du -h  :查看当前目录下所有的文件大小
   help   :查看所有命令 

  系统:
  ctrl+c 彻底终止该进程
  who  显示在线登录用户
  whoami 显示当前操作用户
  hostname 查看当前主机名
  uname 显示系统信息(-a,-n)显示不同的系统信息
  
  
  
 
   文件权限管理:

  赋权:
  https://www.cnblogs.com/johnw/p/5499442.html
  r是读,w是写,x是执行

  RW- 当前所属用户权限(读写) 数值表示为 4+2=6
  R-  当前所属用户权限(读)   数值表示为4
  W-  当前所属用户权限(写)   数值表示为2
  X   可执行 数值表示为1

  chmod 777(权限代码)     :赋权限
  chmod -R 777(权限代码) :递归到所有子文件
  添加文件的写权限: chmod u+w 文件名
  撤销文件的写权限:chmod u-w 文件名
  linux下给用户root权限: https://www.cnblogs.com/johnw/p/5499442.html
  给用户赋权:https://www.cnblogs.com/zdz8207/p/3793246.html
              https://blog.csdn.net/majishushu/article/details/54619726
  
  用户:
http://blog.csdn.net/u014745194/article/details/70225833
创建组,用户
https://www.cnblogs.com/jxhd1/p/6528574.html

useradd 用户名 : 添加用户
passwd 用户名 : 给用户设密码
userdel 用户名 : 删除用户
groupadd 用户组 : 新建用户组
groupdel 用户组 : 删除用户组
gpasswd -d 用户名 GROUP : 从组中删除指定用户
cat /etc/passwd : 查询所有用户
passwd 用户名 –l : 关闭此用户
passwd 用户名  :设置密码
su - 用户名    :切换帐号

redhat防火墙: systemctl status/stop/start firewalld :防火墙状态 查看/停止/启动
redhat防火墙: systemctl enable firewalld 永久性关闭/开启防火墙
centOS6防火墙: service iptables stop/start/status :停止/开启/查看
centOS7防火墙: systemctl  stop/start/status/  firewalld :停止/开启/查看


 打包压缩:
 tar:打包压缩
 -c 归档文件
 -x 压缩文件
 -z gzip压缩文件
 -j bzip2压缩文件
 -v 显示压缩或解压缩过程 v(view)
 -f 使用档名

  例:
 jar -xvf /home/fmw_12.1.3.0.0_wls.jar  解压jar包
 tar -xvf /home/abc.tar /home/abc       只打包,不压缩
 tar -zxvf /home/abc.tar.gz /home/abc   打包,并用gzip压缩
 tar -jxvf /home/abc.tar.bz2 /home/abc  打包,并用bzip2压缩
 unzip 解压zip包

./  :运行sh脚本
lsof -i:8080  :查看端口是否有进程在运行
ps -ef | grep tomcat :查看tomcat进程是否在运行
pkill 进程名  :杀死对应进程
kill -9 端口号  :杀死端口号对应进程 
kill PID(进程ID)

# ps -ef | grep nginx(进程名) | grep -v grep | awk '(print $2)' (取值)| xargs kill -9(杀死)
 进程名    取第几个值(第二个是pid,一般我们kill 掉的就是 pid)        杀死参数(可以不加,变为查看)


 
 重启:
 ctrl+c 彻底终止该进程
 -r 关机重启
 -h 关机不重启
 now 立刻关机
 halt 关机
 reboot 重启
 top 动态显示当前耗费资源最多进程信息

tail (eg: -f)命令 动态显示文件内容/一般用于日志查看

find /(目录) -name(根据名字) 条件名字 :根据条件查找

查询备用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值