Linux 常用指令集: Clear : 清屏 Useradd :添加用户。 Chmod: 改变读写权限,chmod +x filename, 或者直接数字 r(4),w(2),x(1) chmod 777 filename Cd : 显示切换目录。 Cd ..是返回上级目录 Pwd: 显示当前的绝对地址 Ln :很有用的一个命令,就是建立一个链接,可以是软链接,也可以是硬链接。 其中加-s就是软链接,这是产生一个镜像文件,不加-s这是硬链接,会产生一个和源文件一样的文件,无论那个都不会增加磁盘占用,而是产生一个链接,可以共用一个文件。 其中硬连接是只能在同一文件夹中,并且文件的inode是一样的,所以引入软连接,可以连接在不同目录,而且inode是不同的。 Dir: 其实用法和效果和ls一样,都是显示当前文件夹下的文件 Ls 后跟通配符: -a : 列举隐藏文件, -d:只是显示目录 -l:详细的资料,包括权限,大小等; -h: 显示具体的大小,更人性化,比如显示M,G等。 -x: 以文件扩展名排列。 Rmdir: 删除路径 rm filename 删除文件;rm –rf:可删除目录。Rmdir 只能删除空的文件夹 Mkdir: 建立新文件路径 Cat:类似输出命令,显示文件内容,后面跟通配符: -b: 非空行显示行号;-E:每行结束后显示$;-n:每行显示行号。 Head:显示头几行的内容,tail:显示后几行的内容。 后面跟的通配符:-c: 显示头几个字节 -n:显示后几个字节、 Cat 还可以作为输入操作:cat >file1,这会空出空白行给你等待你输入文本,cat file1 file2>file3,将file1 ,file2的内容整合到file3中。 Cat file1>>file2: 这时候file1内容可以加到file2中,但是file2中内容依然存在。 若内容太多,可以不用cat而换用more 或者 less,可以在显示下页的之前等待你按键。 Mv: 移动文件;可以当改名字用。 -b:创造备份,若有重复的文件;-f:强行移动,默认的; -i:移动若要覆盖这询问; -u:有更新才移动
Cp:复制文件;
Find:查找文件 简单用法:find /file path –name file.name 后面可以跟的指令:size n[bckw], -type x等,通配符:* ? [] Grep:查找相关字眼:基本用法: grep –b string(you want) filepath & name Tar:压缩相关命令,tar 本身仅是打包,并未压缩,极其有用:
Kill: 结束进程; nice : 调整进程优先级 Mount : mount –t 挂载文件类型。 Umount current mounted dir: 退出挂载当前挂载的目录。 Du: 显示目录的大小,使用格式:du --max-depth=0 path –h。 编译时候添加搜索路径:gcc $^ -I/home/xu/Myworks/ -o $@ |
|
来自: champion_xu > 《shell》