对于初次学习的的Linux的第一步肯定是从学习基本指令,先学会操作的的Linux的系统,然后进行后面的学习。
虽然Linux的的的指令有很多,而且指令多与参数(如LS命令,常用选项有-a,-LA等),所以初学者看到这里会感觉头都炸了,感觉要记很多指令和选项。其实不然,我个人认为我们只需要记住一些常用指令和常用参数就行,其余的等到需要时自然就记住了。
接下在我介绍一下几个常用的几个指令:
①ls:基本用法:ls <路径>
功能:显示目录文件列表
选项:
-a :显示所有文件,包括隐藏文件 -l :以长列表的形式显示文件
-A:显示所有文件,包括隐藏文件,排除..
个人观点:这个指令选项可要可不可,我喜欢单用“ls”(显示当前目录文件列表)和“ls /”(显示下一级文件列表)
②cd:基本用法:cd <路径>
功能:切换目录(进出目录用)
个人观点:CD常常LS配合使用,先LS列出文件目录,然后CD选择进入。(重点:单用CD,会回到当前用户根目录)
③touch:基本用法:touch <带路径文件名>
功能:创建文件
个人观点:不清楚为什么会以触摸作为创建文件的指令,暂时接受吧.touch后面能跟多个文件,可以同时创建多个不同的文件如果触摸不带路径,则在当前目录下创建文件。
④rm:基本用法:rm <带路径文件名>
功能:触摸和相反,删除文件或文件夹
⑤mv:基本用法:mv <带路径的文件> <目标路径(文件名)>
功能:剪切文件
个人观点:目标路径可以加文件名,可以实现剪切并更改文件名字的效果,这一点比窗口方便多了。
⑥cp:基本用法:cp <带路径的文件> <目标路径(文件名)>
功能:复制文件。
个人观点:用法和MV相似,目标路径后面加文件名,也可以实现CP文件并更改名字的效果。
⑦vi/ vim:基本用法:vi <(路径)目标文件名>
功能:打开文件
个人观点:进入文件后,可以实现对文件的编辑退出方法是按一下Esc键,然后输出“:q!”(保存退出)gedit和vi一样的功能,他们只是不同的文本编辑器而已。
⑧cat:基本用法:cat <文件名。文件后缀>
功能:直接在终端显示目标文件内容
个人观点:后面可以跟一些选项,使其按选项要求的格式显示内容。
至此,以上所诉八条指令是使用最最频繁的几条指令,初学者一定要先把这个搞定。接下来的几条指令也很重要,我以类的形式列出来,不懂的人可以百度一下他们的用法。
一,关于用户管理的操作
useradd <用户名> 添加系统新用户
passwd <用户名> 添加/修改用户密码
userdel <用户名> 删除用户
su <用户名> 切换用户,如果单用“su”,则会默认切换到root用户。忘记root密码时,可以使用次指令
二,关于权限的问题
chmod <chang mod> 更改文件权限(读者使用前先弄清Linux文件权限)
chown < 用户> < 文件名> 更改文件所属用户
chgrp < 用户> < 文件名> 更改文件所属组
以上这几条指令很少用,但需要了解弄清。
三,一些其他需要了解弄清的指令
tar 压缩解压文件
alias 命令名重定义(方面用户自定义指令)
history 查看当前已使用指令记录
exho 向终端输出字符串
grep 的筛选指令(查询目标文件时很好用)
wc 统计命令(可以统计一个文件里用了多少个一个等等 *:统配任意个任意字符:统配一个任意字符
ln 创建文件链接(说白了,就是创建快捷键)
top 查看系统当前进程
data 显示日期时间
who am i 查询当前用户名(可以不用空格)