一直被超越,从未被模仿

Craft Life, Don't let life Craft you.

Linux 笔记
关机
exit    注销当前用户
reboot  重启
shutdown -r now 重启
halt    关机
shutdown -h now 关机
shutdown -h 10  10分钟后关机

时间
date    查看系统时间
date 06041400  修改时间为6月4日14时 MMDDhhmmYYYY 月日时分[年]
cal     显示日历

文件、目录
pwd     当前目录绝对路径 print work directory
cd
ls      目录蓝色
    -a all
    -l list
    -d directory
    -t time
    -R recursive
cat 显示文本文件内容
    -n 显示行号
more    分屏显示文本文件内容 q退出more命令
less
tail    显示文本文件的结尾部分,默认10行
    -n 行数
head

帮助
man 命令名
命令名 --help | more

clear   清屏
wc 文件名  显示文本文件的行数、单词数、字节数、文件名
    -c character 字节数
    -l line
    -w word

通配符
* ? [] [!abc] [a-c]

重定向
cat >f1  标准输入->文件
cat f1 f2 > f  多个文件合并到一个文件
cat >>f1 附加到f1末尾
ls /temp 2>f1 错误输出
ls /temp &>f1 标准输出、错误输出重定向

主目录下的.bash_history

history 5  查看最近执行过的5个shell命令
!序号  执行指定序号的命令(history)

别名
alias   查看所有别名命令
\命令 重名时不使用别名
alias ei='vi /etc/inittab'  设置别名
退出登录则别名失效,可以放在主目录下.bashrc文件中

自动补全
tab键

gpm守护进程 支持鼠标选择复制粘贴

文本编辑器VIM
:set nu   显示行号
:set nonu 不显示行号
:w filename 保存为指定文件
:q!       不保存,直接退出
:wq       存盘并退出

运行级别
3 完整的多用户模式,仅提供字符界面
5 完整的多用户模式,自动启动图形化用户界面
/etc/inittab文件

Fedora 运行级别
systemctl get-default
systemctl set-default TARGET.target
# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5

如果没有自动启动图形化用户界面
startx 

超级用户的ID
UID 0
1-499 系统用户
500-  普通用户

组群ID
GID

用户主目录
/root
/home/username

/etc/passwd
每一行:
用户名:x:用户ID:组群ID:全名:用户主目录:登录shell
x代表口令

/etc/shadow
保存加密后的口令,MD5加密算法,单向算法

/etc/group
组群账号信息

/etc/gshadow
加密的组群口令信息

useradd  添加用户账户
passwd -d [username] 删除用户
       -l          锁定 
       -u          解除锁定
       -s          状态

usermod  修改所属组ID、用户ID等
userdel

su - ‘-’选项,切换用户,并使用该用户的环境变量

id [username] 显示用户UID GID等

groupadd
groupmod
groupdel

pwunconv 取消shadow加密
pwconv   恢复shadow加密

newusers 批量创建用户账户
chpasswd 批量更改用户口令

proc文件系统,内存文件系统
对应的目录 /proc
bus 总线信息
driver
fs
ide
irq
net
scsi
sys
tty
数字命名的目录:
系统中当前运行的每一个进程都有对应的一个目录在/proc下,以进程的进程号为目录

sysfs文件系统对应 /sys目录
block
bus
class
devices 系统所有设备

/etc/fstab
每一行文件系统、挂载点等

/media 是默认的移动设备的挂载点

mount 查看已挂载的所有文件系统
unmount

挂载光盘
mkdir /media/cd
mount -t iso9660 /dev/cdrom /media/cd

挂载U盘 -t auto
mkdir /media/usb
mount -t vfat /dev/sda1 /media/usb

df 显示文件系统相关信息
mkfs 建立文件系统,也就是进行磁盘格式化
fsck 检查并修复文件系统

普通文件
目录文件
链接文件 
  硬链接 - 保存索引节点,更名或移动仍然有效 
  符号链接 - 仅保存路径
设备文件

访问权限
读
写
执行

文件类型 Owner权限 Group权限 Other权限
-rwxrwxrwx
- 普通文件
d 目录
l 符号链接
b 块设备文件
c 字符设备文件

设置权限
chmod 777 pict
chmod [u|g|o][+|-|=][r|w|x] [filename]

chgrp 改变文件所属组群
chown 改变文件所有者、组群

mkdir test
mkdir -p test/linux  创建多级目录

mv src dest
 -b backup如果存在同名文件,覆盖前备份
 -f force 强制覆盖

cp src dest
 -b
 -f
 -r recursive 递归

rm -rf

ln 目标文件 链接文件,默认为硬链接
 -b
 -s symbolic

find /etc -name fs*
find -type l|d
find -size +10k  大于10KB

grep [选项] 字符串 文件列表
 -n number 显示行号
 -v invert 显示不包含指定字符串的行
 -i ignore 查找时不区分大小写

du 显示目录或文件大小
 -a all
 -h human
 -s summarize

tar.gz  gzip压缩的tar文件
tar.bz2 bz2压缩
tar
zip
gz  gz压缩文件
bz2
ear jar war java常用

打包压缩
tar -cf  etc.tar     /etc/*.conf
tar -czf etc.tar.gz  /etc/*.conf
tar -cjf etc.tar.bz2 /etc/*.conf

查看内容
tar -tf etc.tar.gz

解包解压缩
tar -xf etc.tar etc/yum.conf  解包指定文件

命令
gzip
gunzip
bzip2
bunzip2
zip
unzip

安装
rpm -i 软件包文件
 -v verbose 显示安装过程
 -h hash    #号,显示安装进度

查询
rpm -q 软件包
 -l list 列出所有文件
 -i info 详细信息

删除软件包
rpm -e 软件包

命令后面跟&启动一个后台作业

bg [作业号] 将前台作业切换到后台作业,没有作业号表示当前作业
fg [作业号]
ctrl + z 挂起

jobs 显示当前所有作业
 -p process 显示进程号
 -l list    显示进程号和作业号

ps 显示进程的状态,无选项时显示当前终端当前用户启动的进程
 -a all  显示当前终端上的所有进程,包括其他用户
 -e      显示系统中所有进程,包括其他用户进程和系统进程
 -l list 显示进程详细信息
 u user
 x
 -t 终端号

kill 进程号
kill % 作业号

指定将启动的进程的优先级,默认为10,并启动进程
nice [-优先级值] 命令

修改运行中的进程的优先级
renice

进程调度,在指定时间运行程序
at
batch
cron /var/spool/cron

who 查看当前已登录的所有用户

top 动态显示CPU利用率、内存利用率等信息

free 显示内存、交换分区的相关信息
阅读更多
文章标签: Linux
个人分类: Linux 笔记
想对作者说点什么? 我来说一句

Linux笔记,Linux笔记

2010年03月29日 977KB 下载

Linux学习笔记(自己的心得)

2009年04月03日 8KB 下载

linux 笔记

2017年09月19日 70KB 下载

Linux 常用命令笔记.txt

2011年08月22日 2KB 下载

最新linux笔试题

2009年10月22日 136KB 下载

Linux使用笔记Linux使用笔记

2011年06月08日 378KB 下载

Linux bash基本语法笔记

2017年09月07日 4KB 下载

Linux 整理笔记

2011年04月01日 204KB 下载

linux蓝牙驱动代码阅读笔记

2009年09月13日 33KB 下载

Linux学习笔记【博文整理系列】

2011年11月19日 944KB 下载

没有更多推荐了,返回首页

不良信息举报

Linux 笔记

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭