文件操作
文件创建
touch, vi
文件编辑
vi,
移动光标:h, j, k, l 分别对应 左下上右;按下a,i,o 则分别在光标之后,之前,之下插入;
文件查看
cat -n filename(内容不多时使用); more filename(文件内容较多时使用); head(查看前几行); tail(显示指定文件末尾内容),常用于查看日志文件;
less -mN(m, 百分比,N,显示行号);执行后 / 向下搜索,? 向上搜索;
目录和文件操作
创建文件夹:mkdir
mkdir -p a/b;(p 选项表示父目录不存在时先创建父目录)
rmdir -p a/b;
更改目录:cd
cd ~:回到用户主目录
cd -:回到上一次目录
cd …: 回到当前目录的上一级目录
cd .:当前目录
复制:cp -r source dest (-b 备份)
移动:mv
删除:rm -rf 循环递归(r)删除目录并且不作确认(f),f 即 force 强制删除。
cp、mv、rm 可作用于文件和目录。
查找
查找命令:which(查找命令位置) (如 which pwd)
特定目录查找:whereis 只在特定的目录下查找
依次查找:find 例如:find / -name filename; find / -name ‘pass*’(or ‘pass??’); (* 匹配任意个任意字符,? 匹配一个任意字符)
用户和群组管理
useradd -g … …
usermod -g group1 username
userdel -r username
passwd username
who; groups; groupadd; groupdel;
权限和角色管理
rwx 权限
ls -l == ll (或者当前文件夹下 ll 命令)中显示的第一个信息权限依次为所有者、所属组、其他用户对该文件目录拥有的权限;
-a 隐藏文件显示;
权限、角色的设置
例如:chmod 777 filename or directory
另一种更改方法:
Linux 压缩与解压缩
软件安装与卸载
yum install …; yum remove …;
安装包安装于卸载:
curl -0 download_address; 下载
进入解压后文件夹,执行 make install 命令;