相信大家都知道,linux系统作为现今主流的操作系统之一,大家在工作中或多或少都接触过一点;现在小编就跟大家分享下自己学习linux系统经历:
1.linux系统的特点
2.常用的十个简单的linux命令
2.1 su :切换账号
语法:su 用户名 su root :切换到root账号, 普通账号切换到root账号需要输入密码 ,管理员切换到普通账号不需要密码
2.2 ls :显示目录的内容 (灰色代表是文件、蓝色代表目录)
参数:-a : 显示目录的内容,包含隐藏的文件(Linux里面以 . 开头文件表示隐藏文件),a是all的缩写linux切换账号,使用完整的参数名称需要用–,ls -a = ls –all
-A:显示目录的内容,包含隐藏的文件,但是不显示蓝色的 . 和 .. 蓝色. 代表当前目录 蓝色.. 代表当前目录的上一层目录
-l :查看目录的内容,显示子目录和文件完整信息 ls -l = ll
-al:显示所有文件的完整信息,二个参数可以结合一起用
-t:按时间排序后也可以接相对路径和绝对路径
2.3 cd : change directory 切换目录
语法:cd 相对路径或绝对路径
当前在 /etc/abrt 目录 切换到/root目录
使用相对路径: cd ../../root 第一次..切换到上一层的etc目录,第二次.. 切换到etc目录的上一层 / ,再去/ 目录下找root目录,找了切换过去, 没有找到:提示 NO such file or directory 没有这个目录或文件,说明命令错了。
使用绝对路径, cd /root :直接去/下,再在/下找root ,找了切换过去
2.4. pwd :显示当前所在路径
2.5 mkdir :创建目录(可以同时创建多个),不接路径建在当前目录,接了指定的目录
语法:mkdir 目录名 mkdir d1 :创建目录d1 mkdir d2 d3 d4 创建目录d2、d3、d4
参数: -p (parents) :创建目录时,如果父目录不存在,同时创建父目录 mkdir -p dir1/dir2 如果创建目录dir2时,父目录dir1不存在,同时创建dir1
2.6 rmdir :删除目录(只能删除空目录)
语法:rmdir 目录名 rmdir d1 删除目录d1 可以同时删除多个
参数:-p 删除目录时,如果删除子目录后父目录变成空目录,同时删除父目录 rmdir -p dir1/dir2 如果删除目录dir2后父目录dir1变成空目录,同时删除dir1
2.7 touch:更新文件或目录的时间为最新时间,如果文件不存在,新建一个空文件
语法:touch 文件名 ,可以同时建多个 touch f01 f02 f03 更新 f01 f02 f03时间linux切换账号,如果文件不存在,新建三个空文件f1 f2 f3
2.8 cp:copy 复制文件
语法:cp 文件 目录 复制文件到指定目录 cp f1 d1 把文件f1复制到目录d1
复制文件时同时给文件改名 cp d1 d/f1 复制文件d1到目的d,同时改为为f1
参数:-r 递归复制,复制目录的同时复制目录的子目录和文件 cp -r d1 d2 复制目录d1到目录d2
2.9 mv: move 移动(剪切) (mv可以直接移动目录或文件,不需要加参数)
语法:mv 文件 目录 把文件移动到目录里面 mv f1 d1 把文件f1移动到目录d1
mv可以用来重命名 mv 源文件 新文件 完成改名操作 mv f1 f2 移动文件f1位文件f2 ,f1不在了,只剩下f2,相当于把文件f1改名为f2
mv 目录1 目录2 :移动目录1到目录2
mv 老目录 新目录 :给目录改名
2.10 rm :删除文件
语法:rm 文件名 rm f1 :删除文件f1
参数:-f :强制删除,不给提示信息
-r:递归删除,删除目录的同时删除子目录和文件
rm -rf 目录 :强制删除目录(威力强大,慎用) rm -rf d1 删除目录d1
在linux的世界,付出多少就收获多少,这绝不仅仅是我在学一些课本上没有的,我在学一些其他人不会的,我在学一些看起来很吊的这种心态,而是这就是一种生活的方式,一种我可以做我喜欢的事,而且只要努力就能够办到的事儿。
今天就分享在这里,最后希望大家能在linux这条路上走得更远,并希望大家做得远比你想得更多。