目录
二、pwd(print working directory) 显示当前工作目录
五、rmdir(remove directory) 删除空目录
九、tar(tape archive),档案打包,创建档案包
一、ls(LS)
列出目录下所有项
ls /目录名
//列出(查看)根目录下所有项
// ls /home 查看home目录下的所有文件
ls -I/home //以详细模式查看目录
ls -a //查看所有文件(包括隐藏文件)
ls -l //用列表形式展示所有的文件/查看更多文件的信息
ls -la(al) //参数叠加
二、pwd(print working directory) 显示当前工作目录
pwd
三、cd(change directory) 切换目录
cd ~ //切换到主目录,其中~代表用户主目录
cd ~/file //切换到主目录下的file
cd ./file //切换到当前目录(.)的file目录
cd .../file //切换到上级目录(...)后再切换到file
四、mkdir(make directory) 创建目录
mkdir f1/file //创建file(f1存在,即一级目录存在)
mkdir -p f1/f2/f3 //创建f1后在里面创建f2再进入创建f3
五、rmdir(remove directory) 删除空目录
rmdir direc //删除direc,若此目录非空目录,删除失败
六、rm(remove) 删除文件或者目录
rm -rf file(另一说rm -r file) //r--recursive,f--force,强制删除file,包括子项。
rm file.txt //删除文件
七、cp(copy) 复制文件或目录
cp a.txt b.txt //拷贝到此并重新命名
cp -r A B //拷贝到当前文件夹并重新命名
cp -r A DIR/FILE //拷贝到该目录,默认原名
cp file dir //将该文件拷贝到目标路径(/dir1/dir2)
cp -i file //普通复制文件(出现同名文件时询问)
cp -rf file //强制复制文件
八、mv(move) 移动文件或目录/重命名
mv name //重命名
九、tar(tape archive),档案打包,创建档案包
tar -cvf
十、chmod 修改文件权限
chmod u/g/o/a +/-/= rwx文件 //u--user,g--group(用户组),o--other(其他的人),a--all(三者)
//+ 增加权限,-撤销权限,=设定权限
//r--read权限,代号4(可读取,对于一个目录,如果没有r权限,那么就意味着不能通过ls查看这个目录的内容)
//w--write权限,代号2(可写入,对于一个目录,如果没有w权限,那么就意味着不能在目录下创建新的文件)
//x--excute权限,代号1(可执行,对于一个目录,如果没有x权限,那么就意味着不能通过cd进入这个目录)
//代号0,-不具有任何权限
其他操作
ctrl+左右(方向键) //左右移动一个单词
sudo 命令 //获得管理权限进行操作(超级命令,需密码)
poweroff //关机
sudo passwd //修改密码
进程相关
ps aix | grep Pro_name //查看进程的pid与详细运行路径
sudo kill PID //杀死进程
vim编辑器(lunix)
vi/vim file //进入编辑器
修改文本
i //在光标前输入
I //在光标当前行开始输入
a //在光标后输入
A //在光标当前行末尾输入
o(小写) //在光标当前行的下一行插入新行
O(大写) //在光标当前行的上一行插入新行
:wq //保存当前文本并退出
定位命令
:set nu //显示行号
:set nonu //取消行号
gg //跳到首行
G //跳到末行
:n //跳到第n行
替换和取消命令
u //undo,取消上一步操作
ctrl+r //redo,返回到undo之前(重做)
r //替换光标所在处的字符
R //从光标处开始替换,按esc结束
删除命令
x //删除光标处所在字符
nx //删除光标所在处后的n个字符
(n)dd //删除光标所在行
dG //删除光标所在行到末尾行的所有内容
D //删除光标所在处到行尾的内容
:5,7d //删除指定范围的行
快捷键
shift+zz=:wq //保存并退出
v //进入字符可视模式
V(大写) //进入行可视模式
CTRL+v //进入块可视模式
参考文献:
[1]Linux最常用命令!简单易学,能解决95%以上的问题! - 知乎 (zhihu.com)
[2](43条消息) Linux(ubuntu16.04 | ubuntu 18.04)下的一些常用命令操作细节整理_DefaultTest的博客-CSDN博客