Linux新手命令

linux初学者编辑,有不足之处望评论区指正

cd /home  //进入目录

ps -la | grep xxxx  //查看进程的信息(使用grep管道过滤xxxx进程)

rm -rf /tmp  //删除文件 -r(递归)-f (无需确认)

tailf tomcat.log  //可查看日志(实时刷新)

mkdir dirName  //创建目录

mv /home/1.txt /tmp/2.txt  //重命名或移动

cp /home/1.txt /tmp/1.txt  //拷贝

scp 1.txt root@127.0.0.1:/home/  //远程拷贝

vim fileName    //文本编辑

tar -zxvf demo.tar -C /home    //解压文件-z(zip属性)-x(解压)-v(显示所有过程)-f(使用归档文件)-C(指定解压目录)

tar -zcvf demo.tar *.jpg//压缩文件-z(具有zip属性)-c(压缩)-v(显示所有过程)-f(使用归档文件) 

ssh 用户名@127.0.0.1 -P 22    //远程连接(-P为端口,若没有特殊配置使用默认即可,无需此参数)

echo "hello,world"   //标准输出

echo "hello,world"  >demo.txt    //输出到文件(覆盖)

echo "hello,world"  >>demo.txt    //输出到文件(追加)

touch demo.txt    //新建文件

vim demo.txt    //对demo.txt进行编辑(若存在则打开,如不存在则创建,:w 保存 :q 退出 :q!强制退出 :wq 保存并退出)

chmod 777 fileName //修改文件或目录权限
# 777分别代表当前用户,群组用户和其他用户
# r(Read,读取,权限值为4):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目 录的权限
# w(Write,写入,权限值为2):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限
# x(eXecute,执行,权限值为1):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限

chgrp [选项] group fileName  //修改文件或目录所属的组
# 参数说明:
# -c或–changes 效果类似”-v”参数,但仅回报更改的部分
# -f或–quiet或–silent  不显示错误信息
# -h或–no-dereference  只对符号连接的文件作修改,而不更动其他任何相关文件
# -R或–recursive  递归处理,将指定目录下的所有文件及子目录一并处理
# -v或–verbose  显示指令执行过程
# –help  在线帮助
# –reference=<参考文件或目录>  把指定文件或目录的所属群组全部设成和参考文件或目录的所属群组相同
# –version  显示版本信息

chown  [选项] user fileName  //更改某个文件或目录的属主和属组
# 参数说明:
# user : 新的档案拥有者的使用者 ID
# group : 新的档案拥有者的使用者群体(group)
# -c : 若该档案拥有者确实已经更改,才显示其更改动作
# -f : 若该档案拥有者无法被更改也不要显示错误讯息
# -h : 只对于连结(link)进行变更,而非该 link 真正指向的档案
# -v : 显示拥有者变更的详细资料
# -R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)
# –help : 显示辅助说明
# –version : 显示版本
chown u=rwx  文件名  //将文件权限给文件拥有者 读写可执行 ,  u-----user
 chown g=rwx  文件名  //将文件权限给群组用户 读写可执行   ,g-----群组
 chown o=rwx  文件名  //将文件权限给其他用户  读写可执行  ,o----other
 
cat demo.txt    //控制台输出文件内容(好像只能输出文本文件)

sudo passwd root    //修改用户密码

shutdown now    //关机(开始的时候我连关机都不会,只会重启..)

systemctl stop xxx.service    //停止xxx服务

systemctl start xxx.service    //启动xxx服务

jps    //显示系统中运行的java程序

ssh root@127.0.0.1 "shutdown now"    //远程执行命令(需要执行的命令必须加引号)

netstat -ntlp   //查看运行中的TCP连接-n(使用IP地址,而不通过域名服务器)-t(tcp协议)-l(socket)-p(pid) 

find   -name 'demo*'    //查找文件(*为通配符)

cat /proc/cpuinfo        //查看CPU信息

cat /proc/meminfo    //查看内存信息

cat /etc/lsb-lease    //查看操作系统信息

shutdown -h now     //关机(需要root权限)

halt    //关机(需要root权限)

reboot    //重启(需要root权限)

whereis xxx    //查看xxx软件的安装路径
which   xxx   //查看可执行文件
locate  xxx   //查看可执行文件

whoami    //查看当前登录用户

useradd tom //新建tom用户
passwd tom   //给tom加密码
userdel -r tom    //把tom用户删除
passwd -l tom //锁定tom用户

apt用法

apt-get install xxxx    //安装软件
apt-get upgrade    //升级
apt-get autoremove xxxx   //卸载自动安装切不用的安装包
apt-get autoclean      //删除老版本已加载的包文件
   

网络命令

ifconfig    //显示所有激活接口的信息   -a
ping -c5 ip  //响应5次
netstat -a  //显示所有接口连接信息
ip addr    //查看本地IP地址
trace
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值