Linux 常用命令


ls -lhd
ls *.gif

cp a.txt b.txt
cp -r a b

cat a.txt
cat -n a.txt

ln a.txt link-a.txt《创建硬链接, 类似于 cp 但是会同步更新》
ln -s a.txt link-a.txt 《创建软链接, 类似于一个快捷方式, 源文件删除后软链接会失效》


which ls 《查找命令路径》
whereis ls 《查找命令的二进制文件、源码和帮助页文件》

find *.txt 
find /var/lib/docker/ -name 'test.file' -type f

grep aaa a.txt -n


tar -ztf a.tar 《查看压缩文件内容》
tar -zcf a.tar.gz a/ 《压缩文件, 压缩文件在后》
tar -zxf a.tar 《解压文件》


adduser/useradd 《用户添加命令》

su xtyuns 《切换登录用户》

userdel [-r]  《删除指定用户》

groupadd  《添加用户组》
groupdel  《删除用户组》

groups 《查看当前用户所属的用户组列表》

usermod -g   《修改用户所属组》

chmod [+-=]  《修改文件权限》
chmod a+r a.txt
r => 4, w => 2, x => 1

chown   《修改文件所属者》
chgrp   《修改文件所属组》

ps -aux 《查看进程列表》
ps -ef | grep java

top 《以活动方式查看进程》

kill -9  强制结束进程

《查看 ip 信息》
ip addr
ifconfig
hostname -i


echo hello > a.txt
echo world >> a.txt
> 输出重定向
< 输入重定向
>> 输出追加
<< 输入追加
定义多行文本
<