1、一切皆文件
2、Linux由短小,且目的单一的程序组成
3、串联多个小程序完成复杂任务
4、尽量避免捕获用户接口
5、通过文本件保存软件的配置信息
linux系统中主要有什么文件
/bin:binary,二进制,存命令的
/sbin:管理命令
/boot:引导,内核,grub,initrd,
/dev:device,设备文件目录 ,特殊文件目录
/etc:配置文件目录
/home/USERNAME,/root:
/lib: library, 库文件
/media, /mnt:额外文件挂载目录
/opt:第三方软件安装位置
/proc:内核映像
/srv :服务器临时使用的位置
/sys : 内核中硬件信息
/temp :临时文件目录
/var :
pwd : Printing Working Directory 显示当前位置
Linux中的文件类型:普通文件 -
目录文件 d
符号链接文件 l
块设备 b 特点:随机存取的
字符设备 c 特点: 现行存取的
套接字文件
linux命令
rm 删除文件或非空目录 -rf可以强制删除且不提醒
cp -r 可以copy 目录
-p 保留属主信息
-a = -rp
ls -l显示详细信息
-h显示大小
-a/A 不显示.目录
-r递归 -R显示子目录
ls -R = tree
stat 文件 显示时间信息
mkdir -p可以一次创建多个目录
-v 创建目录时显示过程
移动目录;MV source dest
touch 修改时间
-a -c -m 修改各类时间
locale -a /显示所的支持的语言环境
yum install 语言包 /安装
logout 退出
tty 显示现在登录哪个终端
startx & 图形化终端( 第一次可以使用)
startx -- :N (N可以为1-8数字)
shift 键加上pgageup 或down 可以上下翻屏
ctrl shift + c /v 复选/粘贴
/etc/inittab
student 在系统安装时就生成的非管理员账号
command [options] [argumetns]
短选项:-l,-h ,
长选项:-lh
arguments:命令的的作用对象
su : -l : 打开一个登录SHEll (半切换)
su - 用户 = su -l 用户
su - 切至root用户
history 历史一般默认1000条
clear 清屏
!加字符串,执行有该字符
!!执行上一条命令
!N 执行倒数N命令
cat 加.号/ESC加.号/!$
Shell 环境变量
ignorespace以空格的忽略记录
ingoredups 忽略重复的命令
ingoreboth 忽略空格、重复记录的命令
例如:export HISTORY=ingorespace
unset HISCONTROL取消设置history
history -c 清楚历史命令
文本编辑器
nano 加上文件路径 如:nano /etc/inittab
. : 当前目录
.. :当前 目录 的上级目录
~ : 当前的用户的家目录
.a.txt 以.开关的是隐藏文件
file file_name 能查看文件类型
date 看到的是系统时间而 clock 看到的是硬件时间二者是可能有不同的
date +FORMAT 如:date "+%H:%M:%S" 显示时间
date -s 06/10/96 使用“date -s”命令来修改系统时间
date "+ (可以加字符) %y/(%Y)-%m-d"
cal 显示年月 格式:cal 月 年
bc 计算器
hwclock -w 把硬件时间设定为与系统时间一致
-s 殷系统时间设定为与硬件时间一致
type 显示命令类型
which 显示命令在什么位置
--help 通常是外部命令显示的帮助,help command显示内部命令的帮助
useradd -u (UID) -g (GID) -G (group) -C "注释" -d (家目录) -s SHELL
groupadd -g(GID) -r(可以将用户加到系统组)
userdel (-r家目录删除)、groupdel删除用户或组,
usermod: -u -g (-a -G一块用) -c -d -l(可以改登陆名) -e 用户过期时间
-L/U加锁和解锁
groupmod -g -n
passwd -l/u加锁和解锁
--stdin
finger
id 查看用户ID信息
who 查看当前用户登陆
命令补全:etho $PATH
路径补全:指定路径补全
至于补全命令大家只需要输入主要字符,按TAB键补全即可
这次说的主要是关于linux在命令的使用,当然这也是学习linux必须要熟练掌握的知识,在下一章说一下linux权限的使用。
阅读(509) | 评论(0) | 转发(0) |