Linux新手命令
【摘要】 linux初学者编辑,有不足之处望评论区指正
cd /home //进入目录
ps -la | grep xxxx //查看进程的信息(使用grep管道过滤xxxx进程)
rm -rf /tmp //删除文件 -r(递归)-f (无需确认)
tailf tomcat.log //可查看日志(实时刷新)
mkdir dirName //创建目录
mv...
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
文章来源: blog.csdn.net,作者:East Horse,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/weixin_44613138/article/details/105125947
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)