Linux常用命令
关机: shutdown
sync # 将数据由内存同步到硬盘中
shutdown # 关机指令,你可以man shutdown 来看一下帮助文档。
例如你可以运行如下命令关机:
shutdown -h 10 # 计算机将在10分钟后关机
shutdown - h now # 立马关机
shutdown -h +10 # 十分钟后关机
shutdown -r now # 系统立马重启
shutdown -r +10 # 系统十分钟后重启
reboot # 就是重启,等同于 shutdown -r now
halt # 关闭系统,等同于shutdown -h now 和 poweroff
(不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中。
认识常用目录
/bin : bin是Binary的缩写,这个目录存放着最经常使用的命令。
/boot : 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。
/dev : dev是Device(设备)的缩写,存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。
/home : 用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
/lib : 这个目录里存放着系统最基本的动态连接共享库,其作用类似于windows里的DLL文件。
/lost+found : 这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。
/media : linux系统会自动识别一些设备,例如U盘,光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。
/mnt : 系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载到/mnt/上,然后进入该目录就可以查看光驱里的内容了。
/opt : 这是给主机额外安装软件所摆放的目录。比如你安装一个Oracle数据库则就可以放到这个目录下。默认是空的。
/proc : 这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
/root : 该目录为系统管理员,也称作超级权限者的用户主目录。
/sbin : s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。
/srv :该目录下存放一些服务启动之后需要提取的数据。
/sys : 这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。
/tmp : 这个目录下是用来存放一些临时文件的。
/usr : 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。
/usr/bin : 系统用户使用的应用程序。
/usr/sbin : 超级用户使用的比较高级的管理程序和系统守护程序。
/usr/src : 内核源代码默认的放置目录。
/var : 这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。
/run : 是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。
绝对路径和相对路径
绝对路径:路径的写法,由根目录/写起,例如:/usr/share/doc 这个目录。
相对路径:路径的写法,不是由/写起,例如由/usr/share/doc 要到 /usr/share/man 底下时,
可以写成: cd ../man 这就是相对路径的写法啦!
处理目录的常用命令
-
ls : 列出目录
-
cd : 切换目录
-
pwd : 显示当前的目录
-
mkdir : 创建一个新的目录
-
rmdir : 删除一个空的目录
-
cp : 复制文件或目录
-
rm :移除文件或者目录
-
mv : 移动文件与目录,或修改文件与目录的名称。
-
你可以使用man[命令]来查看各个命令的使用文档,如: man cp。
ls(列出目录)
选项与参数:
-a : 全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用)
-l : 长数据串列出,包含文件的属性与权限等等数据;(常用)
将目录下的所有文件列出来(含属性与隐藏档)
[root@www ~]# ls -al ~
cd (切换目录)
cd是Change Directory的缩写,这是用来变换工作目录的命令。
语法:cd [相对路径或绝对路径]
cd home 切换到用户目录下
cd .. 会到上一级
cd / 回到根目录
cd ~ 回到家目录(/root目录)
pwd (显示目前所在的目录)
pwd是Print Working Directory的缩写,也就是显示目前所在目录的命令。
选项与参数:-P :显示出确实的路径,而非使用连接(link)路径。
测试:
-
单纯显示出目前的工作目录 : # pwd
-
如果是链接,要显示真实地址,可以使用 -P参数 :[root@kuangshen /] # cd bin [root@kuangshen bin] #pwd -P
mkdir(创建新目录)
mkdir (make directory)
格式: mkdir [-mp] 目录名称
选项与参数:
-m : 配置文件的权限喔!直接配置,不需要看默认权限(umask)的脸色~
-p : 帮助你直接将所需要的目录(包含上一级目录)递归创建起来!
例如:
-
mkdir test
-
mkdir -p test1/test2/test3/test4
-
mkdir -m 711 test2(创建权限为rwx--x--x的目录)
rmdir(删除空的目录)
语法:rmdir [-p] 目录名称
选项与参数:-p :连同上一级的空的目录也一起删除
例如:
-
rmdir test
-
rmdir -p test1/test2/test3/test4
注意:这个rmdir仅能删除空的目录,你可以使用rm命令来删除非空目录,后面我们会将!
cp(复制文件或目录)
例如:
-
cp /root/install.sh /home
-
cp -i /root/install.sh /home (再次复制,加i参数,增加覆盖访问 y --yes n -no)
rm (移除文件或目录)
语法:rm [-fir] 文件或目录
选项与参数:
-
-f :就是force的意思,忽略不存在的文件,不会出现警告信息;
-
-i : 互动模式,在删除前会询问使用者是否动作
-
-r : 递归删除啊!最常用在目录的删除了!这是非常危险的选项!!!
例如:
-
rm -i install.sh (加i询问)
-
尽量不要在服务器上使用 rm -rf /
mv(移动文件与目录,或修改名称)
选项与参数:
-
-f : force强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-
-i :若目标文件(destination)已经存在时,就会询问是否覆盖!
-
-u :若目标文件已经存在,且source 比较新,才会升级(update)
测试:
-
mv test mvtest 重命名
-
mv install.sh test 移动文件到目录
-
-
-
-
-
-
-
-
标签:文件,常用命令,mkdir,cd,usr,shutdown,Linux,目录 From: https://www.cnblogs.com/ypw266/p/17232687.html