Linux常用命令(一)关机、重启、文件、文件夹

关机、重启

1.关机命令

#立即关机
halt   
#立即关机
poweroff 
#立即关机(root使用)
shutdown -h now 
#十分钟后自动关机
shutdown -h 10 
#如果是用shutdown关机的话,可以下命令取消关机
shutdown -c 

2.重启命令

#立即重启
reboot
#立即重启(root用户使用)
shutdown -r now 
#十分钟后自动重启(root用户使用)
shutdown -r 10 
#在时间为20:35的时候重启(root用户使用)
shutdown -r 20:35 

#如果是用shutdown重启的话,可以下命令取消重启
shutdown -c 

3.文件、文件夹操作

3.1文件操作

#创建文件
touch filename
#删除文件
rm filename
#编辑文件
vi filename
vim filename
#copy文件
copy filename newfilename
3.1.1查看文件
#查看文件内容
cat filename
head -记录数 filename 查看文件前多少行
tail -记录数 filename 查看文件最新的多少行
3.1.2重定向
//将一个文件中的内容重定向到另一个文件,如将test1重定向到test2
cat <test1>test2

3.2文件夹操作

#查看当前路径下的文件和文件夹
ls
#查看当前路径
pwd
#创建文件夹
mkdir name
#删除文件夹
rmdir name

3.2.1移动文件夹

如果想修改文件名,把当前目录下的file1文件名改成file2,如果该目录下有file2,则覆盖以前的file2文件。

mv file1 file2

3.3文件夹和文件权限

文件中r w x -的含义,r是只读权限,w是写的权限,x是可执行权限,-是没有任何权限。

目录中 r w x的含义,r具有ls权限,w是在目录上可以增加、删除、创建权限,x是具有ls –l权限

通过数字给文件权限如

      • 0 0 0 0
    • x 0 0 1 1
  • w - 0 1 0 2

  • w x 0 1 1 3

r - - 1 0 0 4

r - x 1 0 1 5

r w - 1 1 0 6

r w x 1 1 1 7

3.3.1修改权限

在终端输入:

chmod o w xxx.xxx

表示给其他人授予写xxx.xxx这个文件的权限

chmod go-rw xxx.xxx

表示删除xxx.xxx中组群和其他人的读和写的权限

其中:

u 代表所有者(user)

g 代表所有者所在的组群(group)

o 代表其他人,但不是u和g (other)

a 代表全部的人,也就是包括u,g和o

r 表示文件可以被读(read)

w 表示文件可以被写(write)

x 表示文件可以被执行(如果它是程序的话)

其中:rwx也可以用数字来代替

r ------------4

w -----------2

x ------------1

– ------------0

行动:

表示添加权限

“-” 表示删除权限

= 表示使之成为唯一的权限

当大家都明白了上面的东西之后,那么我们常见的以下的一些权限就很容易都明白了:

-rw------- (600) 只有所有者才有读和写的权限

-rw-r–r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限

-rwx------ (700) 只有所有者才有读,写,执行的权限

-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限

-rwx–x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限

-rw-rw-rw- (666) 每个人都有读写的权限

-rwxrwxrwx (777) 每个人都有读写和执行的权限

chmod 7 filename
3.3.2查看文件的权限

ls -l xxx.xxx (xxx.xxx是文件名)查看的是xxx文件之中的文件权限
一共有十位数,其中:最前面那个 - 代表的是类型

中间那三个 rw- 代表的是所有者(user)拥有的权限

然后那三个 r-- 代表的是组群(group)拥有的权限

最后那三个 r-- 代表的是其他人(other)拥有的权限

然后

r 表示文件可以被读(read)

w 表示文件可以被写(write)

x 表示文件可以被执行(如果它是程序的话)

  • 表示相应的权限还没有被授予

之后的root root 就是用户拥有者了。

需要注意的是:查看文件权限的目录问题: 如果有文件夹 /a/b/c

那么执行 ls -l /a/b 查看权限的文件并不是b,而是查看的c的权限。

ls -l /a 查看的是b文件的权限

ls -l /a/b 查看的是c文件的权限

ls -l /a/b/c 查看的是c文件的权限

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值