1.1 关机
立即关机
shutdown -h now
init 0
haIt
注:以上三种方式否可以完成关机操作
按预定时间关闭系统
shutdown -h hours:minutes
取消按预定时间关闭系统
shutdown -c
2.1 目录操作
进入‘/home’目录
cd /home
返回上一级目录
cd ..
进入个人的主目录(以user用户为例,在实际操作中,请使用你系统存在的用户)
cd ~user1
返回上次所在的目录
cd -
显示当前工作路径
pwd
查看目录中的文件
ls
显示文件和目录的详细资料
ls -l
显示隐藏文件(文件名前面带点.)
ls -a
创建一个叫做‘ych1’的目录
mkdir ych1
删除一个叫做‘file1’的文件
rm -f file1
删除一个叫做‘ych1’的目录
rmdir ych1
删除一个叫做‘ych1’的目录并同时删除其内容
rm -rf ych1
同时删除两个目录及它们的内容
rm -rf ych1 ych2
重命名/移动一个目录
mv dir1 new_dir
2.2 文件操作
复制一个文件(把file1 的内容复制到file2中)
cp file1 file2
复制一个目录下的所有文件到当前工作目录
cp dir/* .
复制一个目录
cp -a dir1 dir2
创建一个指向文件或目录的软连接
In -s file1 Ink1
创建一个指向文件或目录的物理连接(硬连接)
In file1 Ink1
2.3 文件搜索
从‘/’开始进入根文件系统搜索文件名称为file1 的文件
find / -name file1
搜索属于用户‘root’的文件和目录
find / -user root
在目录‘/ home/user1’中搜索带有‘.bin’结尾的文件
find /home/user1 -name *.bin
从根目录开始搜索过去100天内未被使用过的文件
find / -type f -atime +100
从根目录开始搜索在10天内被创建或者修改过的文件
find / -type f -mtime -10
显示一个二进制文件或可执行文件的完整路径
which halt
2.4 文件系统挂载
挂载一个cdrom 或dvdrom
mount /dev/cdrom /mnt/cdrom
挂载一个文件或ISO镜像文件
mount -o loop file.iso /mnt/cdrom
2.5 文件内容查看
从第一行开始查看文件的内容(file1 为文件名)
cat file1
从最后一行开始反向查看一个文件的内容
tac file1
查看一个文件的内容,支持向下翻页,敲回车往下翻页
more file1
类似于‘more’命令,支持向上/下翻页,使用键盘上的上下键翻页
less file1
查看一个文件的前两行,file1是需要查看的文件
head -2 file1
查看一个文件的最后两行
tail -2 file1
实时查看被添加到一个文件的内容
tail -f/var/log/messages
注:执行该命令后,message这个文件会处于一直打开的状态,如果这个文件有
更新,就会实时的打印到屏幕上
2.6 文本文件处理
输出file1 中包括root字符串的行
cat file1 | gerp root
在文件‘/var/log/messages’中查找包含关键词‘root’的行
grep root /var/log/messages
在文件‘/var/log/messages’中搜索包含字符串‘root’的行
grep root -R /var/log/*
将example.txt 文件中的‘string’替换成‘string2’
sed ‘s/stringa1/stringa2/g’ example.txt
从文件example.txt 中删除第一行
sed -e '1d' result.txt
查看文件 example.txt中只包含‘string1’的行
sed -n '/string/p' example.txt
查看文件example.txt 中第一行到第5行内容
sed -n ‘1,5p’ example.txt
取出两个文件的并集(重复的行只保留一份)
sort file1 file2 | uniq
删除交集,留下其他的行
sort file1 file | uniq -u