Linux常用的基本命令01
cd
作用:切换目录
常用选项:
~ 切换到当前用户家目录
.. 切换到上级目录
- 切换到上一个目录所在地
注释:当用户登录服务器时,默认目录为用户家目录,pwd显示当前路径。默认普通用户的家目录在/home/username下,root的默认家目录为/root
实例:
[root@jacken ~]# pwd /root 当前目录为/root [root@jacken ~]# cd /boot/grub/ [root@jacken grub]# pwd /boot/grub 进入/boot/grub [root@jacken grub]# cd .. [root@jacken boot]# pwd /boot 返回到上级目录,即/boot [root@jacken boot]# cd ~ [root@jacken ~]# pwd /root 回到家目录,cd ~可简为 cd [root@jacken ~]# cd /boot/grub/ [root@jacken grub]# pwd /boot/grub 进入/boot/grub [root@jacken grub]# cd - /root [root@jacken ~]# pwd /root 返回至切换目录前的目录位置
ls
作用:查看文件或目录
常用选项:
-F 区分文件和目录
-a 显示隐藏文件
-l 列出详细信息
-lh 便于查看当前目录下总大小及各个文件或目录大小(单位自动为M或K)
实例:
[root@jacken ~]# cd /boot/ [root@jacken boot]# ls config-2.6.32-504.el6.x86_64 grub lost+found System.map-2.6.32-504.el6.x86_64 efi initramfs-2.6.32-504.el6.x86_64.img symvers-2.6.32-504.el6.x86_64.gz vmlinuz-2.6.32-504.el6.x86_64 查看/boot下的文件或目录(不含隐藏文件) [root@jacken boot]# ls -a . efi lost+found vmlinuz-2.6.32-504.el6.x86_64 .. grub symvers-2.6.32-504.el6.x86_64.gz .vmlinuz-2.6.32-504.el6.x86_64.hmac config-2.6.32-504.el6.x86_64 initramfs-2.6.32-504.el6.x86_64.img System.map-2.6.32-504.el6.x86_64 查看/boot下的文件或目录(包括隐藏文件,以.开头的为隐藏文件) [root@jacken boot]# ls -F config-2.6.32-504.el6.x86_64 grub/ lost+found/ System.map-2.6.32-504.el6.x86_64 efi/ initramfs-2.6.32-504.el6.x86_64.img symvers-2.6.32-504.el6.x86_64.gz vmlinuz-2.6.32-504.el6.x86_64* 没有颜色的情况下,区分文件和目录,名称后带有/的为目录 [root@jacken boot]# ls -lh total 26M -rw-r--r--. 1 root root 104K Oct 15 12:54 config-2.6.32-504.el6.x86_64 drwxr-xr-x. 3 root root 1.0K Jan 21 01:11 efi drwxr-xr-x. 2 root root 1.0K Jan 21 01:13 grub -rw-------. 1 root root 19M Jan 21 01:13 initramfs-2.6.32-504.el6.x86_64.img drwx------. 2 root root 12K Jan 21 01:03 lost+found -rw-r--r--. 1 root root 196K Oct 15 12:55 symvers-2.6.32-504.el6.x86_64.gz -rw-r--r--. 1 root root 2.5M Oct 15 12:54 System.map-2.6.32-504.el6.x86_64 -rwxr-xr-x. 1 root root 4.0M Oct 15 12:54 vmlinuz-2.6.32-504.el6.x86_64 可视化显示文件及目录和总大小(ls -lh可以简写为ll -h) [root@jacken boot]# ls -l total 25862 -rw-r--r--. 1 root root 106308 Oct 15 12:54 config-2.6.32-504.el6.x86_64 drwxr-xr-x. 3 root root 1024 Jan 21 01:11 efi drwxr-xr-x. 2 root root 1024 Jan 21 01:13 grub -rw-------. 1 root root 19453744 Jan 21 01:13 initramfs-2.6.32-504.el6.x86_64.img drwx------. 2 root root 12288 Jan 21 01:03 lost+found -rw-r--r--. 1 root root 200191 Oct 15 12:55 symvers-2.6.32-504.el6.x86_64.gz -rw-r--r--. 1 root root 2544748 Oct 15 12:54 System.map-2.6.32-504.el6.x86_64 -rwxr-xr-x. 1 root root 4152336 Oct 15 12:54 vmlinuz-2.6.32-504.el6.x86_64
查看文件或目录的详细信息
第一列 :表识文件的类型 和文件权限
d 目录文件。
l 符号链接(指向另一个文件,类似于瘟下的快捷方式)。
s 套接字文件。
b 块设备文件,二进制文件。
c 字符设备文件。
p 命名管道文件。
- 普通文件,或更准确地说,不属于以上几种类型的文件
第二列:表示 文件链接个数
第三列 :表示文件的所有者
第四列:表示为文件的所在群组
第五列:表示为文件长度(大小)
第六列:表示文件最后更新(修改)时间
第七列:表示文件的名称
mkdir
作用:创建目录
常用选项:
-m 制定创建目录时的目录权限
-p 递归创建目录
实例:
[root@jacken ~]# ls [root@jacken ~]# mkdir 1/2 mkdir: cannot create directory `1/2': No such file or directory 由于没有1这个目录,所以不能创建2这个目录 [root@jacken ~]# mkdir -p 1/2 [root@jacken ~]# ls 1 [root@jacken ~]# cd 1 [root@jacken 1]# ls 2 递归创建目录 [root@jacken 1]# mkdir -m 777 test [root@jacken 1]# ll total 8 drwxr-xr-x. 2 root root 4096 Mar 18 13:32 2 drwxrwxrwx. 2 root root 4096 Mar 18 13:32 test 创建权限为777的目录
touch
作用:创建文件
常用选项:
-a 只更改存取时间
-m 只更改变动时间
-c 如果文件不存在,就不创建文件
-t 使用指定的日期时间,而非现在的时间([YY]MMDDhhmm[.SS])
-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同
实例:
[root@jacken ~]# touch a b [root@jacken ~]# ll total 0 -rw-r--r--. 1 root root 0 Mar 18 13:39 a -rw-r--r--. 1 root root 0 Mar 18 13:39 b 同时创建两个文件 [root@jacken ~]# touch -c c [root@jacken ~]# ll total 0 -rw-r--r--. 1 root root 0 Mar 18 13:39 a -rw-r--r--. 1 root root 0 Mar 18 13:39 b 创建不存在的文件 [root@jacken ~]# ll total 4 -rw-r--r--. 1 root root 0 Mar 18 13:39 a -rw-r--r--. 1 root root 0 Mar 18 13:39 b -rw-r--r--. 1 root root 1715 Mar 18 13:43 passwd [root@jacken ~]# touch -r a passwd [root@jacken ~]# ll total 4 -rw-r--r--. 1 root root 0 Mar 18 13:39 a -rw-r--r--. 1 root root 0 Mar 18 13:39 b -rw-r--r--. 1 root root 1715 Mar 18 13:39 passwd 更新passwd的时间戳等同于a [root@jacken ~]# touch -t 201808070605.05 123 [root@jacken ~]# ll total 0 -rw-r--r--. 1 root root 0 Aug 7 2018 123 创建时间戳为2018年08月07号06点05分的文件123
rmdir
作用:删除空目录
常用选项:
-p 是当子目录被删除后使它也成为空目录的话,则顺便一并删除
实例:
[root@jacken ~]# mkdir -p 1/2/3 [root@jacken ~]# cd 1/2/ [root@jacken 2]# rmdir 3 删除空目录3 [root@jacken 2]# ls [root@jacken 2]# cd [root@jacken ~]# rmdir 1 rmdir: failed to remove `1': Directory not empty 不能删除非空目录 [root@jacken ~]# rmdir -p 1/2 [root@jacken ~]# ls 删除1下边的2,由于删除2后,1就是空的,所以连1一并删除,这就是-p选项的作用
转载于:https://blog.51cto.com/linuxnote/1621811
Linux常用的基本命令01相关推荐
- 一天搞定Linux常用的基本命令!!!
★一天搞定Linux常用的基本命令!!! tips:更改主机名:hostname 目录管理 记录使用:绝对路径.相对路径 cd : 切换目录命令! ./ : 当前目录 cd - : 返回上一级目录 创 ...
- 【Linux入门连载三】Linux常用的基本命令
参考:狂神说Linux02:常用的基本命令(必掌握) 写在前面:如果读者没有Linux环境,可以像笔者这样使用虚拟机来学习Linux 的基本命令与操作.请移步笔者另一篇文章:[Win10下安装Linu ...
- (一)软件测试专题——之Linux常用命令篇01
撸了今年阿里.头条和美团的面试,我有一个重要发现.......>>> 本文永久更新地址:https://my.oschina.net/bysu/blog/1931063 [若要到岸, ...
- Linux常用的基本命令
常用的基本命令 基本命令 1).cd:改变目录. 2).cd . . 回退到上一个目录,直接cd进入目录. 3).pwd:显示当前所在的目录路径. 4).ls(ll):都是列出当前目录中的所有文件,只 ...
- Linux常用的基本命令13
uname 作用:查看系统相关信息 常用选项: -a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称 -m或– ...
- Linux常用的基本命令14
zip 用法:zip [选项] 压缩后文件名 需要压缩的文件或目录 常用选项: -q 不显示压缩过程 -r 递归处理,将指定目录下的所有文件和子目录一并处理 -d ...
- Linux常用的基本命令10
fdisk 作用:查看与管理磁盘 常用选项: -l 列出所有安装的磁盘及分区信息 用法:fdisk [选项] 设备 m 帮助命令 n 新建一个分 ...
- Linux常用的基本命令02
cp 作用:复制文件 常用选项: -l 对源文件建立硬链接,而非复制文件 -s 对源文件建立符号链接,而非复制文件 -p 保留源文件或目录的属性,包括所有者.所属组.权限与时间 -f 强行复制 ...
- Linux常用的基本命令head、tail、tar、grep、date、cal(二)
一.head命令: 用于查看文件的开头部分的内容,有一个常用的参数-n用于显示行数,默认为10,即显示10行的内容 1.显示文件profile前5行内容 head -n 5 profile 2.hea ...
最新文章
- java项目新东方在线源码_基于JSP的在线考试系统-JavaWeb项目-有源码
- webstorm php文件高亮,webStorm支持.wxml文件高亮显示
- JS定时器的使用--无缝滚动
- 10.21 nmap:网络探测工具和安全/端口扫描器
- React开发(204):react代码分割之路由懒加载
- 在Hadoop集群实施成功后再次格式化名称节点,datanode无法加入集群的处理办法...
- 啊哈c语言逻辑的挑战课后题答案,啊哈C语言!逻辑的挑战(修订版) (啊哈磊著) 完整pdf高清版...
- (2019.12.21已解决)pdf有密码如何打印
- 英语语法快速入门1--简单句(附思维导图)
- ico生成工具ico制作工具ico在线制作
- 联系人管理-添加/修改/删除联系人/条件查询/解决与客户之间的问题| CRM客户关系管理系统项目实战五(Struts2+Spring+Hibernate)解析+源代码
- 【项目实战课】基于Pytorch的UGATIT人脸动漫风格化实战
- php发送短信(调用网易云信实现)
- RAM与ROM的区别
- spring-狂神学习笔记-联系我获取md文档
- 20150317 实习之——余世维视频(上)
- 使用WordPress插件搭建一个商城(一)(小白推荐)
- 网络安全学习2个月,感觉什么都不会?
- Java Exer0910_4 输入身高(厘米)体重(公斤)计算BMI,四舍五入保留两位小数
- item_search_img-按图搜索1688商品(拍立淘)接口的接入参数说明