Linux系统的重要性不言而喻,学习一下Linux,补充点知识。
Linux任何一条命令都会有如下这些选项--version/--help,通常--help选项是认识该命令的较好途径。
常用Linux命令整理。
1.mkdir 创建目录结构,rmdir删除目录结构
它有-m,-p,-v,-z四个选项结构,m--mode 对应模式,p--parent 对应有必要创建父目录时创建父目录,已存在亦不报错,-v--view 每次命令执行完毕后,显示一条提示信息,-z不清楚。
2.设置文件权限chmod命令
ls -ld 文件夹命令可以查看文件夹的属性,-l是为了列举出文件的详细信息,-d是为了将文件夹视为文件求取属性。chmod--change mode 改变文件夹的属性,有-c -f -v -r选项。通过--help命令得到:每种 MODE 都应属于这类形式"[ugoa]*([-+=]([rwxXst]*|[ugo]))+"。(正则表达式)
u--user g--group o--other a-all r--read w--write x-execute
chmod也可以通过数字指定权限 如chmod 777 文件夹,其中这三位分别表示user,group,other,7数字表示rwx,其中r--4,w--2,x--1,其他数字同理组合而成。
3.删除文件/文件夹命令
rm命令有-f -i -r -v选项结构,具体命令清参考help使用。请注意:默认时,rm 不会删除目录。使用--recursive(-r 或-R)选项可删除每个给定
的目录,以及其下所有的内容。如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。如果想保证该文件的内容无法还原,请考虑使用 shred
4.cp命令
它完成文件 文件夹的复制,具体来讲可以将一个文件复制到一个文件夹下,可以将一个文件复制为另外一个文件,可以将一个文件夹复制到另外一个文件夹下等等,其命令选项很多。
5.mv命令
给一个文件或文件夹重命名,以及将一个文件或文件夹移动到指定目录下。选项结构有-i -f -b -n -t -u -v. i--interactive f--force b--backup u--update t--target-directory
6.cd命令
cd改变工作路径,可以使用绝对路径或者相对路径,当然还有简略的cd ..和cd .
7.ls命令
它用来列举当前目录下的所有内容(文件和文件夹)。ls -ld列举出文件夹的详细信息,具体使用参考help给出的选项结构。
8.su命令
它改变用户的角色和权限,通常使用su 用户角色指令,用来转换角色。会有提示用户输入密码后方可以进行角色转换
9.ps命令
它用来显示系统执行过的命令或程序,
10.kill命令
用来杀死正在执行的进程。kill 进程号或者任务号。
11.grep命令
它搜寻指定的指令或者字符串。grep [选项]...模式 [文件]...
在每个文件中查找样式或标准输入。PATTERN 默认的是一个基本的正则表达式(BRE)。例: grep -i 'hello world' menu.h main.c
12.echo命令 回显内容
13.clear命令 清理屏幕内容
14.man指令对你熟悉或不熟悉的指令寻求帮助文档,q可以退出文档阅读
15.cat more命令用来显示文件的内容。
16.date命令显示日期
17.mount unmount加载设备和卸载设备
18.whoami,whereis,which,id
19.passwd,history,!!,finger等指令。
未完待续。