1 修改终端颜色
方法一:
setterm -inversecreen on
setterm -inversecreen off
方法二:
setterm -background white //修改背景颜色(颜色种类:black、red、greed、yellow、blue、magenta、cyan、white)
setterm -foreground white //修改前景颜色(颜色种类:black、red、greed、yellow、blue、magenta、cyan、white)
setterm 参数总结如下:
-background :将终端的背景颜色改为指定颜色(black、red、greed、yellow、blue、magenta、cyan、white)
-foreground :将终端的前景色改为指定颜色(black、red、greed、yellow、blue、magenta、cyan、white)
-inversecreen on或off :交换背景色和前景色
-reset:将终端外观恢复成默认设置并清屏
-store:将终端当前的背景色和前景色设置成-reset选项的值
2 常见Linux目录名称
/ 虚拟目录的根目录。通常不会在这里存储文件
/bin 二进制目录,存放许多用户级的GUN工具
/boot 启动目录,存放启动文件
/dev 设备目录,Linux在这里创建设备节点
/etc 系统配置文件目录
/home 主目录,Linux在这里创建用户目录
/lib 库目录,存放系统和应用程序的库文件
/media 媒体目录,可移动媒体设备的常用挂载点
/mnt 挂载目录,另一个可移动媒体设备的常用挂载点
/opt 可选目录,常用于存放第三方软件包和数据文件
/proc 进程目录,存放现有硬件及当前进程的相关信息
/root root用户的目录
/sbin 系统二进制目录,存法许多GUN管理员级工具
/run 运行目录,存放系统运作时的运行数据
/srv 服务目录,存放本地服务的相关文件
/tmp 临时目录,可以在该目录中创建和删除临时工作文件
/usr 用户二进制目录,大量用户级的GNU工具和数据文件都存储在这里
/var 可变目录,用以存放经常变化的文件,比如日志文件
3 遍历目录
3.1 cd命令格式,cd destination
cd命令可以接受单个参数destination,用来指定想要切换到目录名,如果没有为cd命令指定目标路径,它讲切换到用户主目录。
cd /usr/bin
cd /etc
cd /var/log
3.2 pwd查看当前工作目录
在终端输入pwd,按回车会显示当前的工作目录
3.3 Linux中 单点符(.)和双点符(..)含义
单点符(.),表示当前目录
双点符(..),表示当前目录的父目录
4 基本列表功能
ls命令最基本的形式会显示当前目录下的文件和目录:
ls -F 可以区分文件和目录
ls -a 把普通文件及目录和隐藏文件一起显示出来
ls -R 递归选项(显示当前目录下包含的子目录中的文件)
ls -l 显示文件和目录的附加信息
ls -l my_src?pt (问号代表一个字符),显示所有的带my_src pt的文件和目录的信息
ls -l my* (*代表0个或多个字符),显示所有的带my的文件和目录的信息
注: Linux文件类型:目录(d) 文件(-) 字符型文件(c) 块设备(b)
touch命令创建文件
touch test.txt
touch -a test.txt 更新test.txt文件的时间
cp命令复制一个文件或目录到另一个目录
cp test.txt my.txt 复制一个新文件,文件名为my.txt
cp test.txt /home 把test.txt复制到home目录下
cp -i test.txt my.txt 询问是否需要覆盖已有文件
ln链接文件命令
ln -s test.txt hello (-s符号链接)
ln code_file h1_code_file (硬链接)
mv重命名文件
mv fall fzll 把fall目录重命名问fzll
mv test.txt /home 把test.txt文件移动到home目录下
rm删除文件
rm -i test.txt 删除test.txt文件
rm -i te?t.txt 删除所有带te t字符的文件
mkdir创建目录
mkdir new_dir 创建一个名为new_dir的目录
mkdir -p new_dir/sub_dir/Under_dir 同时创建多个目录和子目录
file查看文件类型
file new_dir new_dir:directory
file test.txt test.txt:ASCII text
cat查看整个文件
cat test.txt 查看test.txt文件的内容
cat -n test.txt 查看test.txt文件的内容并加上行号
cat -b test.txt 查看test.txt文件的内容并只给有内容的行加上行号
cat -T test.txt 查看test.txt文件的内容,但是不查看制表符
more和less也是查看文件命令,这两个命令可以翻页查看文件,比cat的全部显示更好
head和tail命令分别是查看文件的前几行或者文件后几行内容
head -5 test.txt 查看test.txt文件的前5行内容
tail-5 test.txt 查看test.txt文件的后5行内容