Linux Shell Flashcards
查看系统安装了哪些shell
cat /etc/shells
查看当前使用的shell
echo $SHELL
查看ls的帮助信息
man ls
ls –help
help ls
改变file1文件的属性为全权限(假设此时file1的权限为rw-rw-rw-
请使用三种方法
chmod 777 file1
chmod a+x file1
chmod u=rwx g=rwx o=rwx file1
/代表什么
/root是根目录吗
.代表什么
..代表什么
/代表根目录
/root是root用户的主目录
.代表当前目录
..代表上层目录
请说出umask为0022的权限
umask是默认权限的掩码
u:rwx
g:rx
o:rx
启动图形界面
startx
列出从根目录查找文件ls的五种方法
which ls #搜索命令 type ls whereis ls #搜索二进制文件,说明文件,源代码文件 find / -name ls #硬盘查找,费硬盘 locate ls #配合数据库搜索,更新数据库:updatedb
查询目前和你使用同一机器的有那些人及login时间地点
who
把1.txt 2.txt 3.txt 合并成一个文件4.txt
cat 1.txt 2.txt 3.txt > 4.txt
查询当前目录
pwd
切换目录
cd
cd / 切换到根目录
cd .. 切换到上级目录
cd ~ 切换到主目录
在yum.log定位hello字符串并显示行号
grep -n hello yum.log
grep 支持正则语法
让用户与其他用户聊天,比如想和正在使用192.168.1.3计算机的hijack聊天
talk,如果是中文就ctalk
ctalk hijack@192.168.1.3
复制1.txt ,新文件名为2.txt
递归复制 hello文件夹及内部文件,新文件夹叫hello2
cp 1.txt 2.txt
cp -r hello hello2
查看text内容,不用cat
less text
more text
端口转发,使得用户访问本机的3390端口可以访问到192.168.1.8的3389端口
本机设置:
socat TCP4-LISTEN:3390,reuseaddr,fork TCP4:192.168.1.8:3389
向hello.txt中下一行追加字符串’hello hijack’
用’hello world’覆盖hello.txt
echo ‘hello hijack’»_space; hijack.txt
echo ‘hello world’ > hijack.txt
创建目录
一次性递归地创建一堆目录(如cn/shandong/jinan)
mkdir
mkdir -p cn/shandong/jinan
显示每个文件和目录的磁盘使用空间
du -h
改变文件file1的属主为hijack
同时改变文件file1的属组和属主(ghijack组,hijack)
改变文件file1的属组为ghijack
chown hijack file1
chown hijack.ghijack file1
chgrp ghijack file1
查看linux发行版本
lsb_release -a
查看linux内核信息
uname -r
创建新组
group add