Linux系统命令

Linux系统命令

开机登录:
  1. 命令行登录
  2. ssh登录
  3. 图形化界面登录
关机:

关机指令为:shutdown

sync #将数据由内存同步到硬盘中
shutdown #关机指令,你可以man shutdown来看一下帮助文档。例如,你可以运行如下命令关机:
    shutdown -h 10 #10分钟后关机
    showdown -h now #立马关机
    shutdown -h 20:25 #系统在今天20:25关机
    shutdown -h +10 #10分钟后关机
    shutdown -r now #系统立马重启
    shutdown -r +10 #系统十分钟后重启
	reboot #就是重启,等于shutdown -r now 
    halt# 关闭系统,等于shutdown -h 和poweroff

最后总结一下:

不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写在磁盘中。

系统目录结构
  1. 一切皆文件
  2. 根目录/,所有的文件都挂载在这个节点下

登录系统后,在当前命令窗口下输入命令:

ls /
/bin存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。
/etc存放系统管理和配置文件
/home存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示
/usr用于存放系统应用程序,比较重要的目录/usr/local 本地系统管理员软件安装目录(安装系统级的应用)。这是最庞大的目录,要用到的应用程序和文件几乎都在这个目录。/usr/x11r6 存放x window的目录/usr/bin 众多的应用程序 /usr/sbin 超级用户的一些管理程序 /usr/doc Linux文档 /usr/include linux下开发和编译应用程序所需要的头文件 /usr/lib 常用的动态链接库和软件包的配置文件 /usr/man 帮助文档 /usr/src 源代码,linux内核的源代码就放在/usr/src/linux里 /usr/local/bin 本地增加的命令 /usr/local/lib 本地增加的库
/opt额外安装的可选应用程序包所放置的位置。一般情况下,我们可以把tomcat等都安装到这里。
/proc虚拟文件系统目录,是系统内存的映射。可直接访问这个目录来获取系统信息。
/root超级用户(系统管理员)的主目录(特权阶级o
/sbin存放二进制可执行文件,只有root才能访问。这里存放的是系统管理员使用的系统级别的管理命令和程序。如ifconfig等。
/dev用于存放设备文件。
/mnt系统管理员安装临时文件系统的安装点,系统提供这个目录是让用户临时挂载其他的文件系统。
/boot存放用于系统引导时使用的各种文件
/lib存放跟文件系统中的程序运行所需要的共享库及内核模块。共享库又叫动态链接共享库,作用类似windows里的.dll文件,存放了根文件系统程序运行所需的共享文件。
/tmp用于存放各种临时文件,是公用的临时文件存储点。
/var用于存放运行时需要改变数据的文件,也是某些大文件的溢出区,比方说各种服务的日志文件(系统启动日志等。)等。
/lost+found这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里
基本命令:
(1)目录管理:

绝对路径和相对路径要知道


cd:切换目录命令
./:当前目录
cd..:返回上一级目录

ls :列出目录

ls的参数:
-a参数:all ,查看全部的文件,包含隐藏文件。
-l参数:列出所有的文件,包含文件的属性和权限,没有隐藏文件

cd :切换目录

cd 目录名(绝对路径都是以/开头的,相对路径,对于当前的目录该如何寻找…/…/)

pwd:显示当前用户所在的目录

mkdir:创建文件夹

rmdir:删除目录

只能删除空的目录,如果下面存在文件,需要先删除文件,递归删除多个目录-p参数就好了

cp:复制文件或者目录

cp 原来的地方 新的地方

rm:移除文件或者目录

参数:
-f:忽略不存在的文件,不会警告,强制删除
-r:递归删除目录
-i:互动,删除询问是否删除

rm -rf/    #系统中所有文件就被删除了,删库跑路就是这样做的!

mv:移动文件或者目录

参数:
-f:强制
-u:只替换已经更新过的文件。
基本属性:

文件的属性:权限:root权限最高
在这里插入图片描述

文件类型:
l:链接。
d:是一个文件目录。
-:文件
b:表示为装置文件里面的可供存储的接口设备
c:表示为装置文件里面的串行端口设备,例如键盘

修改文件属性:

1、chgrp:更改文件属组

chgrp [-R] 属组名 文件名

2、chown更改文件的属主

chown [-R] 属主名 文件名
chown [-R] 属主名 :属组名 文件名

3、chmod:更改文件9个属性(重要)

你没有权限操作此文件

chmod [-R] xyz 文件或者目录

Linux文件属性的两种设置方法,一种是数字,一种是符号

Linux文件的基本权限有9个,分别是owner/group/others三种身份各有的read/write/execute权限。

r:4       w:2     x:1
可读可写不可执行:rw-   6
可读可写可执行  :rwx  7
 
 chmod 777 文件赋予最高用户的可读可写可执行!

每一种身份各自的三种权限分数需要累加的,例如:权限是[rwx rwx —]

  • [owner]=rwx=7
  • [group]=rwx=7
  • [others]=—=0
chmod 770 filename
文件内容查看:
  • cat :由第一行开始显示文件内容
  • tac:从最后一行开始显示
  • nl :显示的时候,顺道输出行号
  • more:一页一页的显示文件内容(空格翻页,enter代表看下一行,:f显示行号)
  • less: 与more类似,但是比more更好的是,他可以往前翻页。(空格翻页,上下键上下翻页,q表示退出,要查找字符串:/要查找的字符串,向下查询。?要查找的字符串,向上查询,n代表继续查询下一个,N向上寻找!)
  • head:只看头几行
  • tail:只看尾巴几行 -n后面的参数代表要看几行

你可以使用man [命令]来查看各个命令的使用文档。如:man cp。

ifconfig :查看网络配置
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值