linux期末复习必考知识点

进程查看:pstree -p
kill -9 1878  // -9能终止进程

权限分为u g o 用户主 用户组 其它人
suid: chomod u+s myp1  //给myp1设置suid属性, -rwsr-xr-x
sgid: chomod g+s myp2  //给myp2设置guid属性   
给myp3同时设置suig和sgid属性:chmod ug+s myp3

捕获信号:trap

静态库的创建:
cc/gcc -c f1.c f2.c f3.c //把f1.c f2.c f3.c 生成目标文件
ar vcr libmyl.a f1.o f2.o //c是创建,r是重命名,v是显示,生成了一个libmyl.a库
ranlib libmyl.a //建立索引
nm libmyl.a  //查看索引表

静态库的使用:
cc -o fp f3.c libmyl.a //使用库libmyl.b和f3.c生成可执行程序fp


共享库的创建:
gcc -fpic -c f1.c f2.c //生成目标文件
gcc shared -o libmydl.so fl.o f2.o
gcc shared -o libmydl.so -fpic f1.c f2.c 俩者都行

三通tee:既能将内容显示到屏幕,又能保存到指定文件
ls | tee f1 f2 //将ls的内容展示到屏幕并保存到f1 f2

ls参数说明:
-a列出所有目录及文件
-l长格式列表
-x按行显示
-t按时间顺序
-R递归列出目录及其子目录
-r倒序排列文件
-i节点号

mkdir 创建目录
rmdir 删除目录
cd 改变工作目录
Pwd 显示当前目录

cat 查看文件内容,但是不能分页
more 查看文件内容,可以分页
less 查看文件内容,也能分屏
wc统计文件内容信息,如字节数等,-c/-m是字节数,-l是行数,-w是单词数
head和tail: head -n 文件名  没有n就默认为10行
cp 文件1 文件2 将文件1复制到文件2
mv mv 文件1 文件2 将文件1移动到文件2,文件2存在就覆盖,不存在就创建
rm 删除文件

useradd:缺省方式创建用户就是不带参数的默认创建用户
useradd test1
非缺省方式就携带参数的创建目录
useradd -dm user/home test2  创建用户test2并指定其家目录为user/home
useradd -e "2020-2-22" 设置账号到期时间

userdel:用户删除

usermod:用户修改
usermod -l newuser 更改新的用户名,
usermod -L 将用户密码上锁
usermod -U 将用户密码解锁

passwd:密码管理
passwd test1 //修改test1的密码
passwd -d test1 //删除test1的密码
passwd -l test2  //给test2上锁
passwd -u test2 //给test2解锁
passwd -x 2 tets2 //设置用户test2的密码有效期为2天
passwd -e test //用户密码立即到期

chmod:改变目录或文件的访问权限
chmod a+x f1 f2 //为所有用户ugo的f1f2文件添加一个x权限
chmod u+x,go+r f1 //为文件主加一个x权限,为同组人和其他人加一个读权限
chmod -R o-rwx /user/f2 递归的去掉其他人的rwx权限
chmod -R 777 /user/f3 //将user/f3的所有文件和各级子目录的权限都设置为777


chown:改变文件的所有者
chown root my_file //将my_file的所有者改为root
chown -R hxj f4 //将f4及其包含的所有文件目录的所以者都改为hxj

文件类型:普通文件 目录文件 设备文件
文件属性:File 文件名
Size 文件大小
Device:设备ID
Uid
Gid
Access:访问时间

确定文件类型:file命令
获得文件属性:ls -li
•    stat /user/bin/wc


单引号只能变量替换,被引号引起来的命令会失去作用
双引号既能变量替换也能命令替换
反单引号只能命令替换

tar命令:tar cvf 要打包的文件 //创建tar包文档
tar tvf 要打包的文件 //显示tar包文档目录
tar xf 要打包的文件 //从tar文档中提取所有文件

tar cvfz /tmp/mytar.tgz  //创建.tgz格式的压缩文件
# tar xvfz /tmp/mytar.tgz mydir             # 从压缩文档中提取数据mydir

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值