cd 切换到目录
cd ..切换到上层目录
cd / 切换到系统根目录
cd ~ 切换到用户主目录
cd - 切换到上一个所在目录
touch 创建文件
ls 列出可显示文件或目录
ls -a 显示所有文件或目录
ls -l <ll> 显示文件的详细信息
ll -h 友好的展示文件信息
mkdir 当前目录下创建目录
mkdir –p 目录名 级联创建目录
rmdir 删除此目录
rmdir -p 目录 级联删除目录
cat 显示文件所有的内容
more 分页查看文件信息
Space | Enter| Q
less 分页查看文件信息 PU | PD
tail -10 /etc/yum.conf 显示文档的最后几行
tail -f catalina.log 动态查看日志
ctrl+l 清屏clear ctrl+c结束滚动查看
rm 删除文件
rm -f a.txt 直接删除
rm -r a 递归删除
rm -rf a 直接递归删除
rm -rf * 删除所有文件
rm -rf /* 删除根目录
cp A.doc B.txt 当前复制文件
cp A.doc /test/a 复制到指定目录
mv A.doc /test/b 移动到指定目录
mv A.doc B.doc 重新命名
解压缩参数:
-c:创建一个新tar文件
-v:显示运行过程的信息
-f:指定文件名
-z:调用gzip压缩命令进行压缩
-t:查看压缩文件的内容
-x:解开tar文件
tar –cvf xxx.tar ./*
tar –zcvf xxx.tar.gz ./*
tar –xvf xxx.tar
tar -xvf xxx.tar.gz -C /usr/aaa
grep 检索关键词并输出
grep 关键词 文件名 选项[--color]高亮显示 [前[-B]] [后[-A]]
wget 互联网路径 下载资料
vi与vim 编辑器在Linux中会高亮显示
打开文件
退出esc :q
保存退出esc :wq
不保存退出 esc :q!
dd 快速删除一行
vim命令合集 vi的使用方法
重定向输出
>重例如
cat ifconfig > ip.txt 重定向并输出ip地址
cat ifconfig >> ip.txt 追加并输出ip地址
&&
管道|
将命令的输出作为另一命令的输入
ifconfig | grep 192.168 --color -A2
显示全部进程
ps -ef
ps -ef | grep java
系统管理命令
时间设置date -s ""
显示磁盘信息
df -h 友好显示大小
free -m 显示内存信息
top 显示 管理执行中的程序 q推出屏幕或者ctrl+c
kill是杀死进程
du -h显示出当前目录的大小
who显示登入系统用户的信息
hostname 查看当前的主机名
文件在 /etc/sysconfig/network
uname -a 显示本机的详细信息
网络命令
ifconfig查看IP地址
ifconfig 网卡名称 down 禁用网卡
ifconfig 网卡名称 up 启用网卡if
ping 查看网络是不是互通
netstat -an 查看端口好
了解组管理
创建用户
useradd 用户名
passwd 用户名 回车输入密码
passwd 用户名 -d /home/目录
删除用户
userdel 用户名 只删除用户 家不删
userdel -r 用户名
用户切换
ssh -l 用户名 -p 端口号 主机ip地址
su - 用户名 su root 需要验证密码
了解组管理
添加组管理
groupadd 组名 没有添加时默认用户名
useradd 用户名 -g 组名
删除组groupdel
组下有用户,删除不了
id 显示用户组信息【uid与gid】
文件权限管理
普通文件<-> 目录文件<d> 设备文件
修改文件的权限
9个 第一组指当前用户对此文件的权限
第二组指当前租对此文件的权限
第三组指其他用户对此文件的权限
1=x
2=w
4=r
权限修改
chmod 777 a.txt
chown 改变文件目录归属组和用户名
chown tom:tom 3.txt 把3.txt文件给组tom给用户tom
chown -R tom:tom AA 把AA目录给tom 包括子文件