linux命令在系统中的查询顺序、分类和基本使用
2018-01-13 14:18
746 查看
linux命令在系统中的查询顺序
在系统中输入一条命令时,系统的查询查询顺序为linux命令的分类
内部命令:命令本身存放在系统内存中,是shell程序的一部分,这些命令由shell程序内部完成运行,不需要添加运行程序。外部命令:因为命令功能比较大,所以在系统启动加载时不会存放在内存中,只有在使用时才会加载到内存中。
用type命令可以查询:
[root@centos6 app]# type echo
echo is a shell builtin ---------->>>>>>表示该命令为内部命令
[root@centos6 app]# type man
man is hashed (/usr/bin/man) ---------->>>>>>表示命令为外部命令
linux命令的简单使用
ls // 查询目录信息并列在终端上[root@centos6 /]# ls - ---------->>>>>>-l长格式列出该目录信息
total 110
drwxr-xr-x. 5 root root 4096 Jan 13 09:58 app
drwxr-xr-x. 2 root root 4096 Jan 13 08:49 asdasd
[root@centos6 /]# ls -a --------->>>>>>-a显示.开头的隐藏文件
. asdasd boot etc lib64 misc opt sbin sys usr
.. .autofsck .dbus home lost+found mnt proc selinux testdir var
app bin dev lib media net root srv tmp
[root@centos6 sysconfig]# ls -dl ---------->>>>>>-d查看当前目录的详细信息
drwxr-xr-x. 7 root root 4096 Jan 8 20:54 .
[root@centos6 sysconfig]# ls -dli ---------->>>>>>-i 显示当前文件或目录的inode号
524289 drwxr-xr-x. 7 root root 4096 Jan 8 20:54 .
enable //查看系统的内部命令
[root@centos6 sysconfig]# enable -a | wc -l ---------->>>>>>-a 表示显示当前所有内部命令
61
[root@centos6 app]# enable -n echo ---------->>>>>>-n 查看被禁用的内部命令 -n加命令则禁用内部命令
[root@centos6 app]# enable |wc -l
60
alias //显示当前系统有多少个别名
[root@centos6 sysconfig]# alias bieming='ls -l' ---------->>>>>>设置别名为bieming
hash //查看所有被hash的命令
[root@centos6 /]# hash ---------->>>>>>显示所有被hash的命令
hits command
1 /usr/bin/tty
[root@centos6 /]# hash -l ---------->>>>>>-l 显示所有被hash命令的详细信息
builtin hash -p /usr/bin/tty tty~~
cp //复制一个文件或目录到另外一个文件或目录
[root@centos6 app]# cp /etc/passwd /app/
[root@centos6 app]# ls
passwd
[root@centos6 app]# cp -r /etc/sysconfig/network-scripts/ /app/ ---------->>>>>>-r 递归复制目录及内部所有内容
[root@centos6 app]# ls
network-scripts passwd
rm //删除文件和目录
[root@centos6 app]# rm -rf * ---------->>>>>>-r 强制删除 f 删除目录
mv //改文件或目录的命令或移动文件和目录
[root@centos6 /]# mv yidong/ /app/
touch //若没有改文件则创建新文件,若文件已存在则更改该文件的时间戳
[root@centos6 app]# touch 111
[root@centos6 app]# touch -a 1.txt ---------->>>>>>修改文件的atime,ctime
> [root@centos6 app]# touch -m 1.txt ---------->>>>>>修改文件的mtime,ctime
[root@centos6 app]# stat 1.txt ---------->>>>>>查看文件的相信信息
File: `1.txt'
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: 803h/2051d Inode: 11 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2018-01-13 15:56:32.858211436 +0800 ------->>>>>>被访问的时间
Modify: 2018-01-13 15:56:06.041209396 +0800 -------->>>>>>文件数据修改时间
Change: 2018-01-13 15:56:32.858211436 +0800 -------->>>>>>文件元数据修改时间
mkdir //创建目录
[root@centos6 app]# mkdir -pv mulu1/mulu2/mulu3 ---------->>>>>>-p 一次性创建多级目录 -v 显示创建过程
mkdir: created directory
mulu1'<br/>mkdir: created directorymulu1/mulu2'
mkdir: created directory `mulu1/mulu2/mulu3'
相关文章推荐
- linux操作系统知识分享(进程简介,SSH使用原理图,配置环境变量,系统基本信息查询,系统管理,war包部署相关命令)
- linux学习使用总结-linux系统的安装和与windows双系统共享,linux常用的基本命令,今天贴在这里和大家分享
- Linux系统中uniq命令的基本使用教程
- Linux系统文件查找命令find的基本使用及其高级用法
- Linux系统中tr命令的基本使用教程
- Linux系统中netstat命令的基本使用方法
- Linux常见基本命令总结(一) 系统相关参数查询
- Linux系统中的screen命令基本使用教程
- Linux下使用blkid命令查询设备及文件系统信息的方法
- 查看 Linux 系统使用量基本命令
- Linux系统的基本命令之逻辑命令的使用方法
- 云服务器 ECS Linux 系统下使用 dig 命令查询域名解析
- Linux系统上的文件类型及一些基本命令使用
- linux 系统使用/管理之-----linux 基本命令
- linux使用top命令察看系统进程信息
- Linux 系统命令及其使用详解(大全)
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- 关于linux系统中命令的使用详解2(附带有例子说明)
- 使用 Linux 系统调用的内核命令
- Linux 查看磁盘分区、文件系统、磁盘的使用情况相关的命令和工具介绍