linux学习笔记一(1~7章节)

时间:2022-09-19 01:27:16

学习系统为ubuntu

1、ctrl+alt+F1进入ttry1模式。默认为F7,图形化模式

进入终端terminal
2、sudo passwd rott 修改root密码
3、帮助信息
   man 命令
   help --命令
   info 命令
4、Tab。补齐。两次tab列出该前缀匹配到的所有命令
5、su root:切换用户
6、exit:返回到前一个用户了

7、cd tmp/。切换到tmp目录下。

      cd /home:如果前面使用/表示切换到根目录的某个目录下

8、图像化模式下进入命令行:gnome -temi...
9、nano:建议文本(不常用了)
10、groupsadd:添加分组
        useradd:添加用户
11、ls -al列出所有文件信息,包括权限
    drwx---------
d表示文件类型:d为目录,-为纯文本文件,二进制文件,数据格式文件等.
rwx为拥有者所支持的权限,---为创建者所支持的权限,---为other所支持的权限
修改文件分组信息chgrp,修改文件所属所有者信息chkow
chmod 去修改文件权限
chmod 777 test.txt: r(4),w(2),x(1).x表示可执行,如打开目录
chmod a/g/o/u +/-/=r test.txt
a:all
g:group
o:ower
u:user
如chmod o-w test.txt

系统目录usr

12、rm:删除
touch:创建文件,也可以修改时间
mkdir:创建目录
cat:读取文件。另外读取文件命令tac,nl,more,less,head,tail,od
shutdown
reboot
poweroff
ls -l /:列出了系统root目录
ls /,-l只是表示列出详细信息,包括文件类型,权限等。


第七章
cd:变换目录
.:当前目录
..:上一层目录
pwd:显示当前目录
mkdir:建立一个新目录
rmdir:删除一个空的目录


echo:打印信息 
echo $PATH:打印环境变量信息
cp:复制
mv:移动目录或档案


chattr:修改其它属性(系统隐藏属性,一般不对外开放)
lsattr:查看隐藏属性
umask:默认档案及文件的权限设置。设置default值
其它属性值:lsattr:设置+i属性:该档案无法被更改。+a可以增加信息,但是不能删除和修改原始文件。
SUID/SGID/SBIT:特殊权限,用户可以临时变成owner权限。有目录权限,但是只能修改和删除该目录下自己创建的档案


file filename:列出该file信息
which:搜索命令所在位置信息
whereis,locate:通过搜索数据库查找
find:通过搜索硬盘查找


绝对路径有根目录/写起。相对路径不是由/写起
特殊目录

linux
安装gcc
apt-get install gcc g++
yum install gcc g++
yum install gcc-c++
gcc -v查看是否安装