首先,我要申明的是:Linux自学时看视频,看到基本命令操作演练觉得“哎,其实真的蛮简单啊”,到了自己去安装和动手操作之后,感觉没有感觉中的那样一帆风顺。有时候,一个问题的解决就只要你多看2--3分钟视频就会豁然开朗;偶尔,自己仔仔细细、认认真真的静下心来慢慢敲打键盘,问题也能一一解决;最怕的就是,看他人操作演练时觉得简单,自己就不去动手的人或是那种今天动手成功后,一星期或是更长时间不去练习的人,这类人其实最聪明却又最笨。因为脑袋聪明却喜欢满足!
本次打算分享的是,自己这3-4天看视频学到的一些常用的命令和学习过程中范的一些错误,仅供后来人参考吧!
就先说我犯的错误:
1、Linux命令是区分大小的,天真的我抱着侥幸的心里认为可以不区分大小写那多好啊,实际验证发现“哎,是区分大小写”。
2、在使用:useradd命令的时,我一直认为这个是在我这个菜鸟阶段可以通过“ls -l”命令就能查看到的,然而,"ls -l"只能看到文件夹或是目录的名称;
3、使用 find命令,其实find命令完整的命令输入格式是: find /home -name "*.txt" 当然这边我用的是视频中的例子,解析出来的意思就是 find+空格+/(目录)+-name(这个绝对不能少)+所要查找的文件名字、若不知道名称可使用"*”来查询;
4、最后就是对文件查看、编辑、保持、退出操作。对我个人来说,这个很重要因为有次面试问道我,但是,回答错误。这次操作不顺畅是在,“保存”的功能上。这一整套流程是: cat +空格+文件名 或是直接 vi+空格+文件名,进入编辑界面后按"i"进行编辑,编辑完自己想要的文件按【shift+:】键,再按“qw”就是“保存”文件;如不想保存强行退出就将“qw”变成“q!”。
现在来说说我的本次学习到的基本命令吧:
1、cd 命令: 切换目录的命令。主要表达式为:cd+空格+/+目录名称, cd+空格+../ 意思是返回上衣菜单,cd+空格+./ 依旧停留在本菜单,cd+空格键+/+菜单+具体路径 意为切换到某个具体的目录
2、pwd命令:该命令很简洁就是查看 当前所在的目录是在哪里
3、ls命令:查看当前目录下的所有文件和目录。其中 “ls -l”表示为查看当前目录下所文件夹及目录所具有的权限;“ls”表示为显示所有文件夹及目录名称;“ls -a”显示该目录下所包含隐藏的文件夹及目录名称。
4、mkdir命令:该命令比较简洁表示为在当前目录下创建一个新的目录。使用方式为“mkdir+空格+创建目录名称”当然现在我还不会创建多级目录。
5、rmdir命令:该命令与“mkdir”命令相反,但是该命令只用于删除空目录。使用方式为:rmdir+空格+要删除文件或目录名称。
6、rm命令:改命令为删除文件夹或目录(要与rmdir做区别)。rm命令不管你是否是空的只要你是使用该命令进行删除就能成功。rm+空格+-r+删除对象 (-r表示递推);rm+空格+-rf+删除对象 表示强制删除所要删除的对象。
7、cp命令:该命令为拷贝文件或目录。cp+空格+old(待拷贝文件)+空格+new(要拷贝到的目录及文件名字)。具体使用方式为: cp old.txt /home/new 若是拷贝目录则为: cp -r old new
8、mv命令:该命令需要注意有两个功能 其一为 移动目录或文件夹,其二为重新命名文件夹或目录名称。其用法都为: mv old new
9、touch命令:该命令其实比较简洁,功能就是在当前目录下创建一新的文件夹。 用法为 touch+空格+具体文件夹名称。
10、useradd命令:该命令为增加一个用户,用法为useradd+空格+具体名称; 删除用户名称则为:userdel
11、groupadd命令:该命令为增加一个用户组。用法为 groupadd+具体名称;删除用户组名称则为;groupdel
12、find命令:前面已经介绍过这个命令了,在这里就不简述了。
13、文件的查看、编辑、保存、退出及强制退出已经在前面讲述,再此,就不做过多的讲述。
14、echo命令:这个命令我认为是个很有趣的命令。可能是因为我觉得这个命令是纯输出命令吧,功能就是输出了。用法为echo+空格+输出内容 echo+空格+>+文件名称 改用法会将该文件名称内的内容覆盖的 echo+空格+>>文件名 表示为追加文件内的内容。
好的,今天我就分享这些了。希望大家对增删查改命令要熟悉,毕竟面试的时候问的还是挺多的啊!
再次,祝大家,生活开开心心、圣体健健康康、每天在有价值的事。