Linux系统命令及shell脚本实践指南第三课

Linux命令(用户、系统管理、文件、进程、网络命令)

用户管理:su、sudo;adduser  passwd  usermod  userdel(用户组:批量管理用户)Linux运维

文件管理:ls\Linux一点哲学:一切皆为文件

文件的分类:普通文件、目录文件、设备文件、链接文件ls-l;(p:管道文件 f:堆栈文件 s:共享文件)

chmod u+x
install.log

chmod 777 install.log(全员具有所有权限)

r(可读):4

w(可写):2

x(可执行):1

touch hello.c(创建一个c文件)

touch hello.txt(创建文本文件)

gedit hello.c (编辑文件)

gcc hello.c(编译)

cat hello.c(查看文件)

./a.out   ./+生成文件(运行该文件)

rm hello.c(删除文件)

rm -f hello.c(强制删除文件)

目录(文件夹)操作:进入 cd+目录名

cd空格…返回

创建mkdir

kk/mm/nn/0912

tree 查看文件路径

rm:无法删除目录

rm-r (删除目录)

rm-rf+目录(强制删除目录)

cd空格/(根目录)

bin:命令(普通用户)可执行文件

cp a.out /bin (将可执行文件拷贝到bin文件)

.代表当前文件

/bin   /代表(根目录下面)

Shell(命令解析器)

bin(shell默认)

sbin:命令(root权限)

dev:设备文件

etc:配置文件

lib:系统运行时所需要的库文件

usr:程序安装的路径

home:普通用户工作目录

root:超级用户的工作目录

~当前用户工作目录

绝对路径和相对路径

cd 0912(相对路径)

cd /root/0912(绝对路径)

绝对路径的好处:唯一确定一个文件

cp -r kk 0905(拷贝目录)(kk拷贝到0905)

mv demo.c 0905(剪切)

mv kk 0913(因为没有0913,此时认为是重命名)

mv demo.c hello.c重命名

tar cvzf aaa.tar.gz
0913 (把0913压缩成aaa)

tar xvzf aaa.tar.gz(解压)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值