su - user1 | 切换至user1用户 |
---|---|
useradd user1 | 创建一个user1用户 |
userdel -r user1 | 删除一个用户 ( '-r' 排除主目录) |
passwd | 修改口令 |
ps aux | 查看系统所有的进程数据 |
ps ax | 查看不与terminal有关的所有进程 |
ps -lA | 查看系统所有的进程数据 |
ps axjf | 查看连同一部分进程树状态 |
shutdown -h now reboot logout |
关闭系统 重启 注销 |
cd /home | 进入 '/ home' 目录 |
---|---|
cd .. | 返回上一级目录 |
cd ../.. | 返回上两级目录 |
cd / | 进入用户主目录 |
cd /root/Docements | 切换到目录/root/Docements |
cd ./path | 切换到当前目录下的path目录中,“.”表示当前目录 |
cd ../path | 切换到上层目录中的path目录中,“..”表示上一层目录 |
pwd | 显示工作路径 |
ls | 查看目录中的文件 |
ls -l | 列出长数据串,包含文件的属性与权限数据等 |
ls -a | 列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用) |
ls -d | 仅列出目录本身,而不是列出目录的文件数据 |
ls -h | 将文件容量以较易读的方式(GB,kB等)列出来 |
ls -R | 连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来 |
mkdir dir | 创建dir文件夹 |
mkdir dir1 dir2 | 同时创建dir1和dir2两文件夹 |
touch aaa.txt | 创建aaa.txt文件 |
cp -a file1 file2 | 连同文件的所有特性把文件file1复制成文件file2 |
cp file1 file2 file3 dir | 把文件file1、file2、file3复制到目录dir中 |
mv file1 file2 file3 dir | 把文件file1、file2、file3移动到目录dir中 |
mv file1 file2 | 把文件file1重命名为file2 |
rmdir tar.text | 删除tar.text文件 |
rm -rf dir | 删除dir文件夹 |
bunzip2 file1.bz2 | 解压file1.bz2文件 |
---|---|
bzip2 file1 | 压缩file1的文件 |
gunzip file1.gz | 解压file1.gz文件 |
gzip file1 | 压缩filel文件 |
rar x file1.rar | 解压rar包 |
zip file1.zip file1 | 创建一个zip格式的压缩包 |
unzip file1.zip | 解压一个zip格式压缩包 |
find / -name file1 | 从 '/' 开始进入根文件系统搜索文件和目录 |
---|---|
find / -user user1 | 搜索属于用户 'user1' 的文件和目录 |
find . -perm 0755 | 查找当前目录中文件权限的0755的文件 |
find . -size +12k | 查找当前目录中大于12KB的文件,注意c表示byte |
find /root -mtime n | n为数字,意思为在n天之前的“一天内”被更改过的文件 |
find /root -mtime +n | 列出在n天之前(不含n天本身)被更改过的文件名 |
find /root -mtime -n | 列出在n天之内(含n天本身)被更改过的文件名 |
find /root -newer file | 列出比file还要新的文件名 |
less one.txt | 查看one.txt文件 |
---|---|
vi one.txt | 进入one.txt文件 |
i | 开始编辑文件 |
Esc键 | 结束编辑 |
Shift键 + wq Shift键 + q! |
保存退出 直接退出 |