linux学习渐进

目录说明:
/bin   二进制文件目录
/boot  引导目录,存放系统启动时要用到的程序
/dev   设备目录
/etc   配置目录
/sbin  存入系统管理程序
/home  存入用户的主目录
/lib   库目录
/mnt   临时挂载目录
/proc  虚拟文件系统,存放系统信息
/root  超级用户主目录
/tmp   临时目录
/usr   用户信息目录及程序安装目录

用上下光标键可以调出以前执行的命令行

修改提示符: 
一般来说,一般用户的提示符为$,超级用户的提示符为#,如果 们想修改提示符,则修改PS1变量的值就行了:

PS1="please input a command:"

PS1为一级提示符,如果执行某条命令需要用户输入更多信息时,就有二级提示符了,即PS2,修改其值的方法同上.

显示历史命令:  history [n]


为命令取别名:

alias [alias-name="original-command"]

alias-name为命令别名

original-command为原始命令

定义别名时,等号两边不能有空格;且仅在命令中包含空格或特殊字符时才需要引号.


通配符:

? 任意单个字符
* 任意多个字符
[charset] 字符集charset中的任意字符,如[a-z]任意小写字母,[0-9]任意数字

如果需要显示a1.gif,a2.gif,a3.gif可以使用命令:  ls  a[1-3].gif


ls详解(说明: 以.开始的文件系统视为隐藏文档)

-a  显示所有文件及目录
-c  按列输出,纵向排序
-x  按行输出,横向排序
-l  列出文件详细信息
-t  按文件建立时间先后列出
-A  同-a,但不列出当前目录和父目录
-X  按扩展名排序显示
-R  递归显示下层子目录
--help     显示帮助信息
--version  显示版本信息

注意,在linux中也有|more,用于分屏显示


查找文件(find)

find 目录名(多个目录用空格隔开)  匹配标准

匹配标准:
-name     文件名,可用通配符
-perm     匹配所有模式为指定数字型模式值的文件,模式前面为-则表式除这个模式以外的所有模式;
-type x   c(字符特殊),b(块特殊),d(目录),p(有名管道),l(符号连接),s(套接文件),f(一般文件)
-atime n  匹配所有在前n天内访问过的文件
-mtime n  匹配所有在前n天内修改过的文件
-size n   匹配所有大小为n块的文件(c字节,k字节,w两字节的字,b512字节的块,+代表大于,-代表小于)
-print    显示整个文件路径和名称

如#find / -name *http* -print
在根目录下查找所有文件名中含有http字符串的文件



显示文本文件内容(cat)
cat [选项] 文件列表

显示tt这个文件的内容:cat < tt
如果不加参数,则等待屏幕输入


复制文件(cp)
cp [选项]  源文件   目标文件
cp [选项]  源文件组 目标目录
-f   删除已存在的目标文件
-i   提示覆盖


删除文件(rm)
rm [选项]  文件列表

-r   删除文件列表中指定的目录
-i   删除确认
-f   强迫删除模式
-V   删除前回显文件名

移动文件(mv)

mv [-f]  [-i] 文件1  文件2
mv [-f]  [-i] 目录1  目录2
mv [-f]  [-i] 文件列表 目录

设置文件权限(chmod)
chmod  [选项]  文件名或目录
r w x
设置文件不能读、写与执行
chmod -rwx a.txt

为文件添加读写属性

chmod +rw a.txt

设置同组用户不能读、写与执行
chmod g-rwx a.txt

+r +w +x 的写法是不对, 参数应该写在一起(至少在red hat 11中是这样的)

g即group用户组

改变文件所有权(chown)

chown [选项]  用户 文件和目录列表




输出重定向:

命令  >  文件   用命令输出内容覆盖文件的内容
命令  >> 文件   ...追加...

管道|(把命令连接起来)

将第一个命令的输出作为第二个命令的输入

如:#ls -l | wc -l

wc统计


命令替换:

command1  `command2`

将command2的输出作为command1的参数'

注意,不是双引号,也不是单引号,而是反引号,即 数字键1前一个键上的引号
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值