ls命令
ll -a 显示隐藏文件
ll -h 按文件合适大小显示文件
ll /tmp 查看tmp目录下内容,也可以是相对路径
pwd命令
pwd 显示目前所在的绝对路径
tree命令
tree /home/heima 以树状图显示文件目录,需要安装
cd命令
cd /root 切换只root目录下
cd ../tmp 先切换至上级目录下的tmp目录
cd - 切换至上一次所处的目录
cd 去当前目录的家目录,后者cd~
mkdir命令
命令gnilgnimmkdir test1 创建test1的目录
mkdir -p test1/test11/test111 一次创建多级目录
rm命令
rm a.txt 删除a.txt
rm -rf test1强制删除test1目录下的所有文件
在执行rm命令时建议先有个人先写好脚本,另一个人检查,2个人一起执行,尽量避免误操作
touch命令
touch /tmp/a.txt 在tmp目录下创建a.txt文件
touch a.txt b.txt c.txt 在当前目录下一次创建3个文件
mv命令
mv a.txt b.txt 把a的内容覆盖b的内容
mv test1 test2 把test1目录下的内容覆盖到test2的目录下
cat命令
cat tmp/a.txt 查看tmp目录下的a.txt内容
more命令
more tmp/a.txt 一次查看部分a.txt文件内容
cp命令
cp a.txt /tmp 把a.txt复制到tmp目录下,有相同文件名会覆盖
cp -r test1 test2 递归复制目录,相同目录名会覆盖
ps命令
ps 查看当前运行进程
ps -ef 查看正在运行的所有进程
ps -ef|grep tomcat 查看tomcat的运行进程
kill命令
kill 123456 终止pid为123456的进程
kill -9 123456 强制杀死pid为123456的进程
ifconfig命令
ifconfig 查看IP地址
sudo ifconfig ens33 172.16.6.193 修改网卡ens33的ip
clear命令
clear 清屏命令 快捷键为Ctrl+r
reboot命令
reboot 重启命令
关机命令
shutdown -h new 立即关机(不断电关机)
halt 立即关机(不断电关机,其实这两种没啥差别)
which命令
which pwd 查看pwd执行命令的绝对位置
hostname命令
hostname 显示当前主机的主机名
grep命令
grep hello a.txt 在a.txt文件内查找helllo
grep -ir hello /tmp 在tmp目录下全文查找包含hello的文件内的位置
find命令
find /home/heima -name *.py 在heima目录下查找以py为结尾的文件
|命令
ps -ef|grep mysql 查找mysql的进程
ll |grep a 查找当前目录下包含a的文件名或目录名
user命令
useradd heima -m 添加黑马的账户,-m是登录时自动进入他的家目录
useradd -u 53922 -g users -G dba 添加用户指定id为53922,-g指定用户组,-G添加附加组
userdel -r heima 删除用户记得加-r,home目录下heima用户是个文件夹
usermod -a -G sudo zengyi -a将自己添加用户到sudo组,而不用离开其他用户组
usermod -a -G adm zengyi 需要让当前用户可以使用root权限,需要将adm组也加上
查看用户组
cat /etc/group 查看用户组 groupmode 双击tab键查看用户组
tar命令
tar -czvf test.tar.gz /root/test 打包并压缩test目录,后缀为gz
tar -xzvf test.tar.gz /tmp 解压test.tar.gz到tmp目录下
zip命令
zip zzz.zip *.py 压缩当前目录下所有以py结尾的文件
unzip -oq zzz.zip -d zzz 解压zip文件到zzz目录里面
chmod命令
chmod 775 a.txt 修改文件权限为775,其他用户只可读可执行
chmod 777 -r /home/heima 给heima文件夹下所有文件修改为777权限
vim命令
vi与vim的区别在于代码关键词汇不会高亮显示
su命令
su 默认切换到root命令,输入root账号密码
sudo su root 登入root用户,输入当前用户的密码,需要在root组里才行
exit命令
exit 退出当前账户,返回上一个账户,若没有则退出linux
du命令
du -h 查看当前路径占多大空间
df命令
df -h 查看当前硬盘还有多少
date命令
date 查看当前时间
cal命令
cal 查看日历
cal -y 2008 查看2008年的日历
在CRT软件里可使用rz命令从windows上传文件至linux,在linux里直接用就不行,ssh协议传输