Reboot 重启
Shutdown、halt 关机
Linux运行级别:
0--停机
1—单用户
2—多用户
3—对应文本化登录
4—未用
5—X系统登录
6—重启
useradd [-u UID] [-g 初始用户组] [-G 次要用户组] [-c 说明栏] [-d 主文件夹绝对路径] [-s shell] [-p 密码] 用户名
su root 密码
su 用户
系统会依据/etc/passwd与/etc/group的内容,找到UID/GID对应的账号与组名
用户基本信息存储文件 /etc/passwd
密码存储文件 /etc/shadow
新建文件 touch [-acdmt] 文件名
-a 仅修改访问时间
-c仅修改文件时间,若该文件不存在则不创建新文件
删除文件 rm [-f 强制删除文件或目录] [-r 删除目录,将指定目录下的所有文件及其子目录一并删除]
新建目录 mkdir [-m 创建目录设定权限模式] [-p 创建目录结构中指定的每一个目录]
mkdir web 在当前目录下创建web目录
mkdir home/web相对路径方法
mkdir /home/web绝对路径方法
移动/重命名文件及目录:
mv file1 file2将文件file1重命名为file2
mv dir /tmp将目录dir移动到/tmp目录下
mv file2 /tmp/file3将文件file2移动到/tmp目录下并改名为file3
查看文件的详细信息:cat 文件名 查看文件内容
ls -al 文件或目录 查看文件属性和详细信息
重定向:
ifconfig \> test.log即把ifconfig执行显示的内容写入test.log.当前页面不再显示执行结果
ls -lg \>! list将执行"ls - lg" 命令的结果覆盖写入文件list
ls - lag \>\> list将执行"ls - lag" 命令的结果附加到文件list
cc file1.c \>& error将编译file1.c 文件时所产生的任何信息写入文件error
cc file2.c \>\>& error将编译file2.c 文件时屏幕所产生的任何信息附加到文件error
统计根/etc目录有多少个文件:ls /etc | wc -l
ls /etc 是列出目录的内容 | 管道符把 列出来的内容 用wc -l来处理
find path -option [-print] [-exec -ok |xargs |grep] [cmmand {} \;]
find /root -user root在root目录下,查找文件所有者是root的文件
find /etc -name pass\*查找/etc目录下所有以pass字符串开头的文件
find /etc -size +50k -size -60k查找/etc目录下文件大于50k小于60k的文件
文件链接方式:
硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止"误删"的功能。其原因如上所述,因为对应该目录的索引节点有一个以上的连接。只删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后,文件的数据块及目录的连接才会被释放。也就是说,文件真正删除的条件是与之相关的所有硬连接文件均被删除。
另外一种连接称之为符号连接(Symbolic Link),也叫软连接。软链接文件有类似于Windows 的快捷方式。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。
d:表示是一个目录(directory ) ,事实上在ext2fs中,目录是一个特殊的文件。
-:表示这是一个普通的文件
l : 表示这是一个符号链接(symbol link)文件,实际上它指向另一个文件。
b、c:分别表示区块(block)设备和字符( character )设备 ,是特殊类型的文件。
s 、p :这些文件关系到系统的数据结构和管道(pipe)
绿色文件 : 可执行文件 ,可执行的程序
红色文件 : 压缩文件或者包文件
蓝色文件 : 目录
白色文件:一般性文件,如文本文件,配置文件,源码文件等**
浅蓝色文件 :链接文件,主要是使用 ln命令建立的文件**
黄色:表示设备文件
getfacl test #查看 acl
setfacl -m u:tank:rx test** **#**** 给 ****tank**** 用户向 test文件增加读和执行的acl规则
setfacl -m g:zhangying:r-w test # 添加一个组
setfacl -b test #清除所有acl
gedit hello.c直接以文本编辑器gedit创建一个 hello.c文件
保存,不退出vi :w
强制保存,不退出vi : w!
保存,并退出 vi : wq
强制保存,并退出 vi : wq!
不保存,并退出 vi :q
不保存,并强制退出vi : q!*
crontab是一个很方便的在unix/linux系统上定时(循环)执行某个任务的程序
/etc/init.d/crond status #查看当前运行状态
/etc/init.d/crond restart #重启
/etc/init.d/crond reload #平滑重启
或者 servie crond restart
crontab -u root
crontab -u root -e
df 列出文件系统的整体磁盘使用量
du 列出当前目录下的所有文件容量
fdisk -cu /dev/sdb //-c:表示丢弃DOS兼容模式,切换到mode模式; -u:表示从柱面分区改为扇区分区
System-config-lvm 磁盘分区管理
mount /dev/hdc6 /mnt/hdc6将/dev/hdc6 挂载到 /mnt/hdc6 上
umount [-fn]装置文件名或挂载点
umount /dev/hdc6卸载/dev/hdc6
ps -aux显示系统进程
kill -15 pid杀死进程
last -n数字 曾经登录过的用户
Linux期末考试考点
最新推荐文章于 2024-10-27 15:09:39 发布