1.补全
Tab
2.查找历史命令
history
3.清屏
Ctrl+L 或者 clear
4.展示当前目录下的可见文件
ls
5.展示当前目录下所有文件的详细信息
ll -a
6.在当前目录下创建一个test.txt的文件
touch test.txt
7.打包压缩命令
tar -zcvf 打包压缩后的文件名 要打包压缩的文件
其中:z:调用gzip压缩命令进行压缩
c:打包文件
v:显示运行过程
f:指定文件名
如:tar -zcvf xxx.tar.gz aaa.txt bbb.txt ccc.txt 将aaa.txt bbb.txt ccc.txt 三个文件打包压缩为 xxx.tar.gz
8.解压文件
tar -xvf 要解压文件
其中:x:代表解压
v:显示运行过程
f:指定文件名
如:tar -xvf xxx.tar.gz 将xxx.tar.gz解压
9.修改权限
文件的类型:
d:代表目录
-:代表文件
l:代表链接(可以认为是window中的快捷方式)
后面的9位分为3组,每3位分一组,分别代表当前用户的权限,当前用户同组的用户的权限,其他用户的权限
r:代表权限是可读,r也可以用数字4表示
w:代表权限是可写,w也可以用数字2表示
x:代表权限是可执行,x也可以用数字1表示
修改文件/目录的权限:
chmod 764 aaa.txt 或者 chmod u=rwx,g=rw,o=r aaa.txt
修改文件的所属用户和所属组:
chown username:groupName aa.txt
chown username: aa.txt
chown :groupName aa.txt
10.复制文件或目录
cp 来源档(source) 目标档(destination)
cp file1 file2 复制一个文件
cp -a dir1 dir2 复制一个目录
11.移除文件或目录
rm [-fir] 文件或目录
选项与参数:
-f :就是 force 的意思,忽略不存在的文件,不会出现警告信息;
-i :互动模式,在删除前会询问使用者是否动作
-r :递归删除啊!最常用在目录的删除了!这是非常危险的选项!!!
rm -f file1 删除一个叫做 'file1' 的文件'
rmdir dir1 删除一个叫做 'dir1' 的目录'
rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容
rm -rf dir1 dir2 同时删除两个目录及它们的内容
12.移动文件与目录,或修改名称
mv [-fiu] source destination
选项与参数:
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
-u :若目标文件已经存在,且 source 比较新,才会升级 (update)
mv dir1 new_dir 重命名/移动 一个目录
13查看java的进程
ps -ef | grep java
14. 杀死某个进程
kill -9 pid
15.显示系统日期
data
16.文件查找、搜索
find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录
find / -user user1 搜索属于用户 'user1' 的文件和目录
17.用户和群组
groupadd group_name 创建一个新用户组
groupdel group_name 删除一个用户组
groupmod -n new_group_name old_group_name 重命名一个用户组
useradd user1 创建一个新用户
userdel -r user1 删除一个用户 ( '-r' 排除主目录)
18. 下载并安装一个rpm包
yum install package_name
19.网络
ifconfig eth0 显示一个以太网卡的配置
ifup eth0 启用一个 'eth0' 网络设备 ifconfig eth0 up
ifdown eth0 禁用一个 'eth0' 网络设备 ifconfig eth0 down
说明:eth0是系统中第1块以太网卡的名称,eth1是系统中第2块以太网卡的名称,以此类推。lo是环回测试网卡的名称。
20.显示cp的绝对路径:which cp
查询指定命令所在目录以及帮助文档所在目录:whereis ln