liunx 笔记(1)

ls
-l:长格式
文件类型:
-:普通文件 (f)
d: 目录文件
b: 块设备文件 (block)
c: 字符设备文件 (character)
l: 符号链接文件(symbolic link file)
p: 命令管道文件(pipe)
s: 套接字文件(socket)
文件权限:9位,每3位一组,每一组:rwx(读,写,执行), r--
文件硬链接的次数
文件的属主(owner)
文件的属组(group)
文件大小(size),单位是字节
时间戳(timestamp):最近一次被修改的时间
访问:access
修改:modify,文件内容发生了改变
改变:change,metadata,元数据
-h:做单位转换
-a: 显示以.开头的隐藏文件
. 表示当前目录
.. 表示父目录
-A
-d: 显示目录自身属性
-i: index node, inode
-r: 逆序显示
-R: 递归(recursive)显示
|more: 分屏显示
cd: change directory
家目录,主目录, home directory
cd ~USERNAME: 进入指定用户的家目录
cd -:在当前目录和前一次所在的目录之间来回切换
pwd: 看在那个目录


文件系统:
rootfs: 根文件系统


FHS:Linux


/boot: 系统启动相关的文件,如内核、initrd,以及grub(bootloader)
/dev: 设备文件
设备文件:
块设备:随机访问,数据块
字符设备:线性访问,按字符为单位
设备号:主设备号(major)和次设备号(minor)
/etc:配置文件
/home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME
/root:管理员的家目录;
/lib:库文件
静态库,  .a
动态库, .dll, .so (shared object)
/lib/modules:内核模块文件
/media:挂载点目录,移动设备
/mnt:挂载点目录,额外的临时文件系统
/opt:可选目录,第三方程序的安装目录
/proc:伪文件系统,内核映射文件
/sys:伪文件系统,跟硬件设备相关的属性映射文件
/tmp:临时文件, /var/tmp
/var:可变化的文件
/bin: 可执行文件, 用户命令
/sbin:管理命令


/usr:shared, read-only
/usr/bin
/usr/sbin
/usr/lib

/usr/local:
/usr/local/bin
/usr/local/sbin
/usr/local/lib


命名规则:
1、长度不能超过255个字符;
2、不能使用/当文件名
3、严格区分大小写


相对路径:cd boot
绝对路径:cd /boot
目录管理
ls : 查看文件
cd : 进入目录
pwd :查看


mkdir:创建空目录   
后面加文件名字
cat : 看文件内容
|more: 分屏显示(只可以查看文本文件)
删除目录:rmdir (remove directory) 
例如 rmdir abc : 删除abc文件夹

文件创建和删除
rm:删除
-i:以进行交互式方式执行(提示你是否要删除)
-f:强制删除,忽略不存在的文件,无需提示
-r:递归地删除目录下的内容


创建文件,可以使用文件编辑器


cp : 复制文件
-a :该选项通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录
-f : 删除已经存在的目标文件而不提示
-i : 交互式复制,在覆盖目标文件之前将给出提示要求用户确认
-r : 若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名


mv-移动或重命名文件
-i :交互方式操作,如果mv操作将导致对已存在的目标文件的覆盖,系统会询问是否重写,要求用户回答以避免误覆盖文件
-f :禁止交互式操作,如有覆盖也不会给出提示
mv a.txt /root/abc :移动目录
a.txt 要移动的文件路径
/root/abc 要移动到的位置
mv a.txt b.txt 修改名字
a.txt : 要重命名的文件名字
b.txt : 重命名的文件名字
ps : 查看进程信息
-a :显示终端上的所有进程,包括其他用户的进程
-u : 显示进程的详细状态
-x : 显示没有控制终端的进程
-w : 显示加宽,以便显示更多的信息
-r : 只显示正在运行的进程

top:查看性能
“M”键:根据内存使用量来排序。
“P”键:根据CPU占有率来排序。
“T”键:根据进程运行时间的长短来排序。
“U”键:可以根据后面输入的用户名来筛选进程。
“K”键:可以根据后面输入的PID来杀死进程。
“q”键:退出。
“h”键:获得帮助。


查找内容
grep - 查找指定的内容 -文件名
-v :显示不包含匹配文本的所有行
-n : 显示匹配行及行号
查找文件
find :查找文件 
/etc :目录
-name inittab(inittab文件名字) :指定搜索的文件名,输出搜索结果
-user <username(用户)> :搜索指定用户所属的文件


init 5进入图形界面
init 3进入字符界面


-------------------------------------------------2014年5月22日上午--------------------------------------


whoami : 查看当前的用户名


w : 命令
-h:不显示各列的标题
-l:显示详细信息列表,此为预设值
-s:使用短列表,不显示用户登录时间、JCPU和PCPU时间 
-u:忽略执行程序的名称,以及该程序的PCPU时间

tar-归档管理
tar  [参数]  打包文件名  文件
-c : 生成档案文件
-v : 列出归档解档的详细过程
-f : 指定档案文件名称
-t : 列出档案中包含的文件
  -x : 解开档案文件
  例如 : tar -cvf abc.tar(打包的文件名) abc(文件目录)
  tar - xvf abc.tar(解压的文件)


gzip-文件压缩命令
gzip  [选项]  被压缩文件
-d : 解压
例如 :gzip abc.tar(要压缩文件名字)
gzip -d abc.tar.gz(要解压文件名字)
 
man-联机帮助命令
空格键 : 显示手册页的下一屏
Enter键 : 一次滚动手册页的一行
b :回滚一屏
f :前滚一屏
q :退出man命令
h :列出所有功能键
/word : 搜索word字符串
  
df检测文件系统的磁盘空间
df  [选项]
-a : 显示所有文件系统的磁盘使用情况
-k : 以k字节为单位显示
-t : <fs> 显示各指定文件系统的磁盘空间使用情况
-T : 显示文件系统


du统计目录或文件所占磁盘空间的大
du  [选项]  目录或文件名
-a 递归显示指定目录中各文件和子目录中文件占用的数据块
-s 显示指定文件或目录占用的数据块
-b 以字节为单位显示磁盘占用情况
-l 计算所有文件大小,对硬链接文件计算多次


mkfs格式化命令
mkfs  [选项]  设备文件名  [blocks]
-V 详细显示模式
-t <.fs> 指定文件系统类型,默认值为 ext2
-c 在创建文件系统的同时,进行磁盘坏块检查
blocks 文件系统块的大小

rpm工具安装应用软件
rpm   [选项]  [软件包名] (rpm:安装包)
-i 指定安装的软件包
-h 使用“#”显示详细的安装过程及进度
-v 显示安装的详细信息
-q 查询系统是否已安装指定的软件包
-a 查看系统已安装的所有软件包
-e 卸载软件包
例如:rpm ivh 软件包名

su 用户切换
su 用户名名称
例如: su - test  -代表切换用户,同时进入用户数组目录下

useradd 添加用户账号
useradd  [参数]  新建用户账号
-d <dirname> 指定用户登录系统时的主目录,如果不使用该参数,系统自动在/home目录下建立与用户名同名目录为主目录
例如:useradd -d /home/test test 创建一个用户名为 test
passwd-设置用户密码
passwd  [参数]  用户名
例如:passwd test
userdel-删除用户
userdel  [-r]  [用户名]
例如:userdel -r test (删除用户名同时把用户的主目录一并删除)
exit 退出


chmod-修改文件访问权限
chmod  [参数]  文件或目录名
u:属主,即文件或目录的所有者,拥有对文件最大的读写权限。
g:属组,即与文件属组有相同组ID的所有用户。
o:表示其他用户,通常只具有浏览权限。
a:表示以上所以用户。
+:添加某个权限。
-:取消某个权限。
例如 : chmod g+r test 增加权限
chmod g-r test 删除权限
chmod 0666 test (0666)设置权限 110110110=drw-rw-rw-






vi
a和i进入输入模式,a代表append(当前光标追加),i代表insert(当前光标插入)
esc,进入命令模式
:w代表保存文件
:q代表退出
:q!代表不保存退出
:wq代表保存退出
u代表撤销输入
x代表删除当前光标所在字符
dd代表删除当前光标所在行
r代表替换当前光标所在字符
:h代表帮助






每个用户在自己的宿主目录下都有属于自己的.bash_profile文件。








































---------------------------------------2014年5月22日 下午-------------------------------------------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值