linux——学习之路

在学习Linux之前,我们要先了解Linux与windows的区别:
Linux也是类似与windows的操作系统。
Linux偏向于指令操作,windows偏向于图形界面。

Linux操作过程:输入命令——shell命令解释——内核处理。

用户在输入命令后,shell解释用户输入的命令并将其传到内核,内核再执行输入的命令。

可通过输入yum groupinstall "gnome desktop",创建图形化页面。在命令框中输入startx打开图形化页面。
如果在图形化页面中想要用操作指令的话,在菜单中找到terminal
linux——学习之路

linux基本命令

一:关机,重启命令—
1:关机命令

shutdown -h now(立刻关机)
shutdown -h 1(1分钟后关机)
init 0(立刻关机)
2:重启命令
shutdown -r now(立刻重启)
shutdown -r 1(1分钟后重启)
reboot(立刻重启)
init 6(立刻重启)

二:文件相关命令—
1.cd—跳转命令
cd /x :返回到指定目录——绝对路径
cd ./x :返回到指定目录——相对路径
cd - :返回到操作前的目录
cd ~ : 返回到home目录,"~"也可以为home(就是Login进入所在的目录)
cd .. : 返回到上一层目录

2.mkdir(make directoy)—建立目录命令
mkdir x :创建新目录
mkdir -p x : 创建多层目录,如果要在同一个目录中创建多个子目录,需要用大括号括住,并用逗号隔开。
mkdir -m abc x :创建目录并设置文件权限。
文件权限将会于后面进行详细学习。

3.ls—显示命令:列出目前目录所含的文件及子目录
ls -a 显示所有文件及目录
ls -l 显示所有文件及目录,详细到每个文件的形态,权限,拥有者,创建日期,大小。
linux——学习之路
ls -r :将所有文件及目录以逆序列出(原序为英文字母排序)
ls -t :将所有文件及目录以时间先后顺序列出(最先创建为先)
ls -A :同a,但不显示.,..
ls -R :不同r,将该目录中的文件依次列出。
ls -F :将文件及目录后添加符号,可执行文件为*,目录为/

4.rm—删除命令:
rm -r x :删除该目录下的文件及目录。
rm x :删除文件 目录不能删除。
rm -r * :删除该目录的所有文件及目录。
rm -f x :强行删除文件不提示。
rm -fr x :强行删除目录及其所含内容不提示。

5.rmdir—删除命令:
rmdir x :删除该目录下的x目录。
rmdir -p a/b :删除该目录中a目录中的b目录,如果删除b目录后,a目录为空,也删除a目录。

6.touch—修改时间命令可修改目录和文件的时间。(也可用于建立空白文件)
touch x :修改时间为当前时间,若无文件,将建立文件。

7.file文件命令
vim file :进入flie文件。
i :进入file文件编辑模式。
esc :退出file文件编辑模式,进入浏览模式。
cat x :由第一行开始显示文件内容。
tac x : 由最后一行开始显示文件内容。与cat相反。
nl x : 按照行号显示文件内容。
more x : 将文件按照一页一页的形式显示,可在运行过程中根据一些按键进行操作。
head -n x : 显示前n行文件。
tail -n x : 显示后几行文件。

8.pwd:显示当前目录。

9. cp—复制命令
cp -r text/newtest :-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。

10.mv—移动命令
mv 文件名 文件名 : 将源文件名改为目标文件名。
mv 文件名 目录名 : 将源文件移动到目标目录内。
mv 目录名 目录名 :若目标目录存在,则将源目录移动到目标目录中;否则,将源目录名改为目标目录名。
mv 目录名 文件名 :出错。
参数:
-i:若目标目录有同名文件,则询问是否覆盖旧文件
-f:覆盖旧文件时不询问。

history : 查询输入命令历史
data : 查询日期

文件权限

ls -l x :可查询文件权限。
linux——学习之路
3个权限:可读(r),可写(w),可执行(x),无权限(-)——分别对应权限数值4,2,1,0
共确定三种类型权限:
user:该用户
group:同组用户
other:其他用户
一共有10个字符。
首字符显示的是文件类型。
d:目录
‘-’:文件
l:链接文档
b:装置文件里面得可供储存得接口设备(可随机存取装置)
c:装置文件里卖弄得串行端口设备,例如键盘,鼠标(一次性读取装置)。

接下来3个字符显示的是user的权限,
接着3个字符显示的是group的权限,
接着显示的是other的权限。

权限可用权限数值表示:abc,a代表user,b代表group,c代表other。
例如:721:user有rwx权限,group有w权限,other有x权限。
mkdir -m abc x:创建文件目录,并自己设置权限。
chmod abc x:修改文件权限。

革命还未成功,同志仍需努力。