linux系统管理01

Posted zcdhhh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux系统管理01相关的知识,希望对你有一定的参考价值。

linux命令的分类

1.内部命令:属于Shell解释器的一部分

2.外部命令:独立于Shell解释器之外的程序

type命令,查看命令是外部命令还是内部命令

举例:

[root@localhost ~]# type cd
cd 是 shell 内嵌

[root@localhost ~]# type ifconfig
ifconfig 是 /usr/sbin/ifconfig

linux命令格式

linux命令的通用格式:命令字 【选项】 【参数】

                                      ls         -                     a

                                      ls        --                   help

例如 ls -a “-”引导短格式选项

ls --help  “--”引导长格式选项

参数:命令的对象,如文件‘目录名等

[root@localhost ~]# ls -alh /etc/
总用量 1.6M
drwxr-xr-x. 139 root root 8.0K 7月 26 20:27 .
dr-xr-xr-x. 17 root root 233 7月 22 05:21 ..
drwxr-xr-x. 3 root root 101 7月 22 05:09 abrt

ls --命令字 -alh——选项 /etc参数

三:命令快捷键

tab自动补齐命令和文件名

“\"强制换行

ctrl+u:快速删除光标之前所有的字符

ctrl+k:快速删除光标之后的所有字符

ctrl+y:粘贴刚刚所删除的字符

ctrl+l:清屏

ctrl+C:取消当前命令行的便器,结束当前执行的命令

ctrl+A:光标移到行首类似于home建

ctrl+E:光标移到行尾,类似end建

ctrl+:转入后台运行

ctrl+R:在历史命令中查找

四帮助命令

help 内部命令帮助,查看bash内部命令的帮助

man用来在线帮助,使用权限是所有用户

man ls 

ls命令

作用:list列表显示目录内的文件和目录

ls -a 查看当前所有目录和文件

du命令

用来统计目录和文件所占磁盘大小

du /etc/

du -a 统计磁盘空间占用时的所有文件,不仅仅是统计目录

du -s 只统计所占空间总的大小

du -s /etc/ du -a /etc/

touch

作用:用来创建空文件用于测试

touch test

mkdir make directory

创建新目录

-p 一次性创建多个目录

-v 显示详细

-m 跳出当前的umask值

mkdir -pv /aaa/bbb/ccc

copy

作用:复制文件或目录

-f 强制复制

-i提醒用户确认

-r 递归复制

例:cp -r /aaa/ /root/

[root@localhost ~]# mkdir -pv /aaa/bbb/ccc
mkdir: 已创建目录 "/aaa"
mkdir: 已创建目录 "/aaa/bbb"
mkdir: 已创建目录 "/aaa/bbb/ccc"
[root@localhost ~]# cp -r /aaa/ /root/
[root@localhost ~]# cd /root/
[root@localhost ~]# ls
aaa anaconda-ks.cfg httpd-2.2.17.tar.gz initial-setup-ks.cfg 公共 模板 视频 图片 文档 下载 音乐 桌面
[root@localhost ~]#

remove

删除制定的文件或目录

rm 【选项】 要删除的文件或目录

-f 不提示直接shanchu

-i提醒用户确认

-r递归式的目录树

[root@localhost ~]# cd /test
-bash: cd: /test: 没有那个文件或目录
[root@localhost ~]# mkdir -v /trst
mkdir: 已创建目录 "/trst"
[root@localhost ~]# cd /trst
[root@localhost trst]# rm -rf /trst/
[root@localhost trst]# ls
[root@localhost trst]# ls -a

move

将指定文件或目录转译为

mv【选项】源文件或目录 目标文件或目录

mv  aaa/ /root/

which

查找linux命令所在位置

需要查找全部加-a

find 命令

精细查找文件或目录

find【查找范围】【查找命令表达式】

-name 名字

-size 大小

-user属性

-type类型

逻辑运算符

a与两个命令都满足

-o两个条件满足一个

-name 名字查找

 

以上是关于linux系统管理01的主要内容,如果未能解决你的问题,请参考以下文章

linux系统管理01

Linux 系统管理 01:文件权限管理

Linux系统配置及服务管理_第01章系统部署

Linux系统编程Linux进程管理

各阶段开发人员必备!深入理解Linux系统管理(万字长文)

Linux 系统管理 - 进程管理 - 系统定时任务