touch命令 作用: 1. 创建新文件 2.如果文件已经存在则更新文件的修改时间 格式:touch文件路径 示例:touch newfile
touch oldfile
rm命令 作用: 删除文件或文件夹 格式:rm[选项]文件或文件夹 示例:rm a.txt b.txt rm c.txt rm *.txt rm -r a 常用选项: -r递归删除文件夹内的文件和文件夹 -i删除前给出提示(y代表yes,n代表no) -f强制删除,不给任何提示
man命令帮助 格式:man Linux/UNIX命令名 作用:查看命令所对应的帮助文档(手册) 示例:man ls man rm
sublime text 3文本编辑器 启动命令:subl subl 文件路径名/文件夹名 作用:用来编写无格式的纯文本文件 sublime 的快捷操作 打开和隐藏侧边栏 view->Side Bar->Show/Hide sidebar Ctrl+k b
字体的放大和缩小 ctrl+'+'/'-' 创建和取消多个光标 CTRL+鼠标左键单击 取消:ESC键cat 命令 作用:将文件内容作为标准输出打印到终端 格式:cat 文件名1 文件名2 例:cat ../day01/day01.txt
more 命令 作用:分页显示文本文件的内容 格式:more 文件名 示例:more ../day01/day01.txt 基本操作: q 退出 空格 下翻一页
通配符: * 匹配0个,1个或多个任意字符 ? 匹配1个任意字符
示例: touch a ab ac abc aabb bc cd ls a? # 匹配以a开头只有两个字母的文件 ls a* # 匹配所有以a开头的文件 ls ?c ls *c ls a*b rm *c
cp 命令 作用:复制文件或文件夹 格式: cp [选项] 源文件或文件夹 目标文件或文件夹 示例: cp ../day01/day01.txt ~/ # 以下是复制过程中改名 cp ../day01/day01.txt ~/day01.txt.bak 常用选项: -a 复制文件夹中的全部内容
mv 命令: 作用:文件搬移或更名 格式:mv 源文件或文件夹 目标文件或文件夹 示例:mv passwd mypw # 改名字 mv mypw ~/ # 移动文件
find 命令 作用:根据文件名等信息查找指定的文件 格式:find 路径 -name "文件名"
示例:
# 查找用户主目录下有哪儿些文件以.txt结尾 # find ~ -name "*.txt
grep 命令: 作用:查找文件中相应的内容,及文本信息 格式:grep "内容" [选项] 文件名或路径 常用选项: -n 显示行号 -r/-R 递归搜索文件夹内的文件 示例: grep "文件" *.txt grep "命令" -n *.txt # 显示行号 grep "root" -nr /etc
压缩和解压缩命令 gzip 命令: 作用: 用zip压缩算法对文件进行压缩,生成压缩后的文件 格式:gzip 文件名 .gz 为用gzip压缩过的文件
gunzip 命令 作用: 用gzip 压缩过的文件进行解压 格式:gunzip 文件名 示例: cp /etc/passwd ~/ gzip ~/passwd ls -l ~/passwd.gz gunzip ~/passwd.gzls -l ~/passwd.gz
tar 命令 作用:对文件或文件夹进行打包和解包的操作 格式:tar [选项] 文件名 [文件名或路径] 常用选项: -c 创建包 -x 解包 -v 显示操作的文件细节 -z 用gzip/gunzip 对包进行压缩和解压缩 -f 文件名 正在操作的文件名 -C 路径 改变解压缩路径(只对解包有效) 示例: # 将 linux/day01打包并压缩为day01.tar.gz tar -czvf day01.tar.gz linux/day01 # 将 day01.tar.gz 解包 cd ~/ tar -xzvf aid1805/day01.tar.gz
sudo 命令: 作用:用超级用户(root)权限来执行这些命令 格式:sudo 命令 [选项] [参数] 常用选项 -i 切换到root用户 示例: sudo mkdir /mytest sudo –i
rmdir /mytest
usr=unix system resource exit 命令:
退出用户登录
#poweroff关机
#reboot重启
文件权限管理命令 查看文件权限: ls -l 文件类型: d 文件夹 - 普通文件 l 链接文件 c/b设备文件 文件权限: r 读权限 w 写权限 x 执行权限 权限分组: 用户权限(user) 组权限(group) 其它权限(other)
最高权限: rwx rwx rwx 最低权限 --- --- --- 属主: owner 属组: group
-rw- rw- r-- tarena tarena ???? a.txt ^ ^ ^ ^ ^ | | | | | 用户 组 其它 属主 属组
chmod 命令 作用:修改文件权限 格式: chmod 权限 文件名/文件夹名 权限: u 用户(属主) g 同组用户 o 其它用户 a 所有用户 + 添加权限 - 删除权限 示例: chmod u+r a.txt chmod o-rwx a.txt chmod g+rw a.txt
输出重定向: 输出分为两种: 1. 标准输出 2. 标准错误输出 标准输出重定向 > 将一个命令的标准输出重定向到指定文件 >> 将一个命令的标准输出重定向"追加"到指定文件 标准错误输出重定向 2> 将一个命令的标准"错误"输出重定向到指定文件 2>>将一个命令的标准输"错误"出重定向"追加"到指定文件 重定向所有输出: &> &>>