Linux课堂笔记(2)

来源:互联网 发布:演唱会望远镜 知乎 编辑:程序博客网 时间:2024/05/23 01:12
GPL协议;共享源代码
POSIX协议:可移植操作系统标准,UNIX的软件标准
GUN计划,GUN is not Unix(GCC,GDB,MAKE三个有代表性的软件)
LUNIX哲学,一切皆为文件,把Linux下的软件和硬件都看成一个个文件

三组用户(1.当前用户的文件属性,2.跟当前用户在同一组的用户的文件属性,3.其他组用户的文件属性)
文件的三个属性(当前用户对该文件的使用属性)
w 可写
r 可读
x 可执行
修改文件属性 chmod u+x 0313 //添加当前用户的文件(0313)属性的X权限,减小为-
u当前用户 g同一组的用户 o其他组的用户 a所有用户
4-可读  
2-可写
1-可执行
655同时修改三种用户

隐藏文件.开头
-a所有文件(包括隐藏文件)ls -a查看所有文件
man ls查看ls的命令的功能
touch hello.c创建一个文件hello.c包括文件的后缀
cat hello.c查看一个文件
rm hello.c删除文件,会提示是否删除n是否y是确认(可能出现提示)
rm -f hello.txt强制删除,不会有提示
gedit hello.c直接以文本编辑器gedit创建一个hello.c文件
文件若存在则打开,文件不存在则创建
gcc hello.c编译hello.c文件会生成a.out文件出现错误则不会生成编译文件
./a.out直接执行a.out文件

mkdir 1303创建一个目录文件
mkdir -p kk/mm/nn/pp按照路径创建目录没有的话就创建,如果存在就不会再次创建
rmdir pp删除目录(若非空则无法删除)
rm -rf pp 强制删除
TAB自动补全

返回上一级目录 cd .. (有空格)
cd /根目录,根目录可以找到系统的所有文件
/目录下的子目录
bin 存放系统中的所有命令,一般是普通用户的命令
sbin 存放root用户的命令
etc 系统的配置文件
dev 存放系统中的所有设备文件(c/b开头)
home 普通用户的工作目录
lib 存放系统中的库文件
root 管理员的工作文件(当前的工作目录~)
usr 用来存放安装的程序

pwd 查看当前目录的绝对路径,从根目录开始
cd 0316相对路径
cd /root/0316绝对路径(从根目录/下开始)
cp拷贝文件
cp heiilo.c kk把文件hello.c拷贝到kk目录中
cp -r kk 0316拷贝目录,一定要加-r
cp -r /root/kk /root/0316(绝对路径)
mv kk 0316 剪切(绝对路径)
mv hello.c hello1.c重命名
ifconfig 查看ip地址
Windows用ipconfig
ifconfig eth0 192.168.1.10配置ip

tar cvzf kk.tar.gz kk压缩文件(当前目录)
tar压缩和解压缩
kk.tar.gz压缩之后的文件名(kk),后缀是格式
kk源文件
tar svzf kk.tar.gz直接解压到当前文件
tar svzf kk.tar.gz -C /root/mm解压到指定目录-C制定解压的路径
permission denied 没有操作权限(错误提示)
0 0
原创粉丝点击