设为首页收藏本站language 语言切换
查看: 1269|回复: 2
收起左侧

[原创] linux系统基础命令之一详解

[复制链接]
发表于 2016-8-12 14:17:46 | 显示全部楼层 |阅读模式
Linux基础命令(之一)详解
学习linux的朋友都知道,系统大多数操作都是命令行的操作方式,当然如今也有图形化界面的操作方式,但是多数情况下仍然使用命令的操作模式,所以命令的作用与用法是成为学好、学会Linux系统的必备前提,也是重点之一,所以今天来聊一聊一些基础命令的用法与其作用。

1、系统关机或重启命令(小白也必须要会的)
shutdown (win 系统也有)

                               
登录/注册后可看大图

常用参数:shutdown -h (halt) 直接关机(关闭电源)
                  shutdown -h  now[+10]    现在关机(+10表示10分钟后关机)

                               
登录/注册后可看大图

                 shutdown -r (reboot)重启,也可以直接使用reboot命令
                 shutdown -c(cancel)取消关机
同样也可以直接使用halt 直接关闭电源,关机的命令挺多,不一一列举了。有兴趣的可自行查找,使用系统帮助命令man 来学习。
2、ls  (list directory contents)显示目录信息

                               
登录/注册后可看大图

常用参数:ls -l 长格式显示信息或显示详细信息

                               
登录/注册后可看大图

                  ls -a显示所有文件(包括隐藏文件)
                  ls -A显示除'.'和'..'之外的所有文件
                  ls -lrt快速查找最新的文件(r倒序显示按时间顺序)
3、cd(change directory)切换目录
实际环境中与ls一样经常用到
常用参数:cd / 切换到根目录
cd /etc/sysconfig/ 切换到具体的某个目录下面
cd .. 切换到上一级目录

                               
登录/注册后可看大图

                  cd -切换到上一次的目录(注意与上一级不同

                               
登录/注册后可看大图
4、pwd (printing working directory)打印或显示当前工作路径

                               
登录/注册后可看大图

5、man 系统中提供显示具体相关命令的帮助信息

                               
登录/注册后可看大图

直接使用man +command (man ls /man cd )
6、touch 创建文件

                               
登录/注册后可看大图

直接加上文件名进创建文件 touch abc.txt
常用参数:touch -r 指定文件时间与参考文件相同

                               
登录/注册后可看大图

文件abc.txt创建时间为上图显示,更改后如下图

                               
登录/注册后可看大图

                  touch -t 时间[[CC]YY]MMDDhhmm[.SS]更改文件为指定的时间

                               
登录/注册后可看大图

7、mkdir(make directories)创建目录

                               
登录/注册后可看大图

可以直接mkdir +目录名称直接创建目录

                               
登录/注册后可看大图

如果说想一次创建多级目录就需要用到参数-p 递归创建目录

                               
登录/注册后可看大图
mkdir -v 显示创建过程

                               
登录/注册后可看大图
提示创建目录test1
mkdir -m 创建目录时给目录加上指定的权限

                               
登录/注册后可看大图

实战案例:要求一次性用命令创建以下目录
在刚刚创建的/text目录下创建
/xuesheng/zhangsan   /xuesheng/lisi  /xuesheng/wangwu
/zhangsan/zuoye/doc /
/lisi/biji/txt/
/wangwu/kaoshitimu/daan/
按正常方法c应该是创建/xuesheng 主目录,然后用递归命令创建/zhangsan/zuoye/doc/;/lisi/biji/txt/;/wangwu/kaoshitimu/daan/,
现在的方法是一次性创建所有目录(用到两个参数-v -p {}的配合使用)
mkdir -vp xuesheng/{zhangsan/zuoye/doc/},lisi/{biji/txt/},wangwu/{haoshitimu/daan/}}

                               
登录/注册后可看大图


                               
登录/注册后可看大图

由上述命令查看发现已成功创建所有目录并且为一次性创建,满足要求
8、rm(rmdir删除空目录)remove files or directory删除文件或目录

                               
登录/注册后可看大图

注:rm是一个比较危险的命令,所以在实际生产环境中使用要非常的小心,不然一不小心删除系统重要数据,那你的BOSS就得请你“回家喝茶去了”
可以直接使用rm 加上文件名

                               
登录/注册后可看大图

系统会提示你是否删除此文件,输入Y确认删除,输入N取消删除动作。
rm -r删除目录,同样系统也会提示是否进行删除动作

                               
登录/注册后可看大图

rm -f可直接删除不进行相关提示

                               
登录/注册后可看大图

rm -fR 直接递归删除目录下面所有子目录

                               
登录/注册后可看大图

rm -fr 直接删除目录及子目录下面的所有内容

                               
登录/注册后可看大图

最后发现两个参数没有区别,基本功能一样

有兴趣的朋友可以关注我的公众号——友侃有笑





 楼主| 发表于 2016-8-12 15:00:18 | 显示全部楼层

欢迎关注我的个人微信公众号
板凳 2016-8-12 15:00:18 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-3 21:05 , Processed in 0.054464 second(s), 13 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表