1、如何将ls -l 内容以覆盖模式写入到文件list.txt中:ls -l >list.txt
2、如何将ls 打印内容以追加模式写入到到文件list.txt中:ls >>list.txt ,
Python中追加模式的modo是: a
3、如何查看list.txt文件头5行内容:head -5 list.txt
4、如何查看list.txt文件尾5行的内容:tail -5 list.txt
5、让用户cici拥有组coco的所有权限:sudo usermod cici -G coco
6、请用至少4中方式创建名为cc.py的文件:
touch cc.py vi cc.py echo >cc.py cp b.py cc.py mv b.py cc.py
7、把名为cc 的目录重命名为dd: mv cc dd ,
把名为cc的文件重命名为dd:mv cc dd
8、在vim编辑界面如何将内容另存为名为aa.txt的文件: :w aa.txt
9、 把根目录的树结构分页显示 : tree / | more。向下1行快捷键是:Enter,向下滚动一屏快捷键是:空格键,返回上一屏快捷键:Ctrl+b,退出快捷键是:q
10、系统目录/etc是存放所有的系统管理所需要的配置文件和子目录的目录, 里面包含常用的几个个文件夹是: /passwd , /shadow , /group , /init.d/ , /etc/profile
11、查看虚拟机的ip命令: ip a
12、查询所有进程, 过滤查询svn :ps -ef | grep svn :
13、创建一个用户tom,要求创建/home/tom目录,设定密码为tom
sudo useradd -d /home/tom -mr tom -p tom
14、在tom目录下,新建一个test目录,并将test目录的创建用户由tom修改为judy(现已确定judy主组为judy)
cd /home/tom
mkdir test
su root
chown judy:judy test
ls -l
chown : Change Owner 更改所有者的意思
15、修改test目录的权限,将组权限修改为只读权限
su root
chmod g-wx test
ls -l
16、在test目录下创建aaa/bbb/ccc路径的目录
su judy
mkdir –p aaa/bbb/ccc
17、为linux.py文件建立一个软链接finally.py,要求finally.py在/home/disen下
ln –s linux.py /home/disen/finally.py
18、如何删除当前路径下的所有.txt文件,两种方法(find和rm)
rm *.txt
find –name ‘*.txt’ –exec rm {} \;
19、如何将my和mysql两个目录压入new_my.tar.gz中。
tar -zcvf new_my.tar.gz my masql
20、如何将new_my.tar.gz解压到YYY目录下。
mkdir YYY
tar -zxvf new_ma.tar.gz -C YYY
21、修改tom用户的主组为cindy(主组cindy存在),添加tom用户的附加组coco。
su root
usermod tom –g cindy
usermod tom –G coco
22、请写出远程发送文件和目录命令代码。
scp 本地文件路径 user@id 远程文件存放路径
scp –r 本地目录路径 user@id 远程文件存放路径
23、查看所有硬件信息,并将查看到的信息写入hw.txt文件中
lshw > hw.txt
24、显示当前路径下的所有.py文件,一次性读三行,将换行符转成空格
find –name ‘*.py’| xargs –l3
注意:匹配的正则必须要用引号‘*.py’,否则报错。
25、以列表方式显示 /home/tom 目录下的所有文件信息,按照时间反序排列
ls home/tom -ltr
26、在tom目录下创建 mysql/bin目录(mysql和bin都不存在)
cd /home/tom
mkdir -pv mysql/bin/
27、将tom目录下的所有的.py文件 移动到 mysql/bin目录中
pwd
/home/tom
my *.py mysql/bin/
28、为mysql/bin目录创建一个连接,连接文件放在 user/local/bin
pwd
/home/tom
ln -s mysql/bin /usr/local/bin/_bin(名字随便加)
29、查找mysql/bin 目录下所有py文件,并同时对已查找到的文件执行python命令
pwd:/home/tom
find mysql/bin -name ‘*.py’ -exec python3 {} \;
30、查询/usr/lib目录下所有以 .txt结尾的文件
find /usr/lib -name *.txt
31、远程登陆一台主机 IP 192.168.1.1
ssh 192.168.1.1
32、文件权限中u g o分别代表哪三种用户类型
u 当前用户
g 用户组用户
o 其他用户
33、文件权限中 r w x分别用什么数字表示,代表什么含义:
r 只读,数字:4
w 只写,数字:2
x 可执行,数字:1
34、对于文件a.txt将组内用户权限设定为可读可写可执行模式
chmod g+w+r+x a.txt 或 chmod +x a.txt
35、向系统添加一位名为judy的用户同时指定用户组judy 并创建件judy本地文件夹
useradd -d /home/judy -mr judy -g judy
36、请删除问题12中用户judy及其相关文件
sudo userdel - fr judy
37、以树的方式列出当前目录下所有文件及子目录,除.py文件之外
tree -I ‘*.py’
38、以树的方式显示my目录下所有*.txt文件
pwd
/home/disen/my
tree my -P ‘*.txt’
39、终端开启的快捷键是:ctrl+shift+t,终端快速清屏的快捷键是:ctrl+l,清屏的命令是clear.
40、显示ls命令的版本命令为:ls --version,显示vi版本的命令:vi --vision
41、快速保存并退出vi的快捷方式是:shift+zz,显示某个命令的帮助页面命令为:命令 –-help
42、vi中查询‘disen’命令为:/disen
替换‘disen’为‘cici’命令为:/disen/cici
撤销上一步操作,命令为: u
取消撤销操作,命令为:ctrl + r
重复刚才的操作命令为: .
43、vi 编辑器下如何以最快捷的方式删除所有文件内容(不删除文件): ggdG(gg:光标移到第一行,dG删除当前行到最后一行的所有数据)
44、ssh如何安装,并链接一个ip,最后退出。
45、cut /etc/shodow -d: f2 | uniq | grep -v ‘*’的含义:
2、如何将ls 打印内容以追加模式写入到到文件list.txt中:ls >>list.txt ,
Python中追加模式的modo是: a
3、如何查看list.txt文件头5行内容:head -5 list.txt
4、如何查看list.txt文件尾5行的内容:tail -5 list.txt
5、让用户cici拥有组coco的所有权限:sudo usermod cici -G coco
6、请用至少4中方式创建名为cc.py的文件:
touch cc.py vi cc.py echo >cc.py cp b.py cc.py mv b.py cc.py
7、把名为cc 的目录重命名为dd: mv cc dd ,
把名为cc的文件重命名为dd:mv cc dd
8、在vim编辑界面如何将内容另存为名为aa.txt的文件: :w aa.txt
9、 把根目录的树结构分页显示 : tree / | more。向下1行快捷键是:Enter,向下滚动一屏快捷键是:空格键,返回上一屏快捷键:Ctrl+b,退出快捷键是:q
10、系统目录/etc是存放所有的系统管理所需要的配置文件和子目录的目录, 里面包含常用的几个个文件夹是: /passwd , /shadow , /group , /init.d/ , /etc/profile
11、查看虚拟机的ip命令: ip a
12、查询所有进程, 过滤查询svn :ps -ef | grep svn :
13、创建一个用户tom,要求创建/home/tom目录,设定密码为tom
sudo useradd -d /home/tom -mr tom -p tom
14、在tom目录下,新建一个test目录,并将test目录的创建用户由tom修改为judy(现已确定judy主组为judy)
cd /home/tom
mkdir test
su root
chown judy:judy test
ls -l
chown : Change Owner 更改所有者的意思
15、修改test目录的权限,将组权限修改为只读权限
su root
chmod g-wx test
ls -l
16、在test目录下创建aaa/bbb/ccc路径的目录
su judy
mkdir –p aaa/bbb/ccc
17、为linux.py文件建立一个软链接finally.py,要求finally.py在/home/disen下
ln –s linux.py /home/disen/finally.py
18、如何删除当前路径下的所有.txt文件,两种方法(find和rm)
rm *.txt
find –name ‘*.txt’ –exec rm {} \;
19、如何将my和mysql两个目录压入new_my.tar.gz中。
tar -zcvf new_my.tar.gz my masql
20、如何将new_my.tar.gz解压到YYY目录下。
mkdir YYY
tar -zxvf new_ma.tar.gz -C YYY
21、修改tom用户的主组为cindy(主组cindy存在),添加tom用户的附加组coco。
su root
usermod tom –g cindy
usermod tom –G coco
22、请写出远程发送文件和目录命令代码。
scp 本地文件路径 user@id 远程文件存放路径
scp –r 本地目录路径 user@id 远程文件存放路径
23、查看所有硬件信息,并将查看到的信息写入hw.txt文件中
lshw > hw.txt
24、显示当前路径下的所有.py文件,一次性读三行,将换行符转成空格
find –name ‘*.py’| xargs –l3
注意:匹配的正则必须要用引号‘*.py’,否则报错。
25、以列表方式显示 /home/tom 目录下的所有文件信息,按照时间反序排列
ls home/tom -ltr
26、在tom目录下创建 mysql/bin目录(mysql和bin都不存在)
cd /home/tom
mkdir -pv mysql/bin/
27、将tom目录下的所有的.py文件 移动到 mysql/bin目录中
pwd
/home/tom
my *.py mysql/bin/
28、为mysql/bin目录创建一个连接,连接文件放在 user/local/bin
pwd
/home/tom
ln -s mysql/bin /usr/local/bin/_bin(名字随便加)
29、查找mysql/bin 目录下所有py文件,并同时对已查找到的文件执行python命令
pwd:/home/tom
find mysql/bin -name ‘*.py’ -exec python3 {} \;
30、查询/usr/lib目录下所有以 .txt结尾的文件
find /usr/lib -name *.txt
31、远程登陆一台主机 IP 192.168.1.1
ssh 192.168.1.1
32、文件权限中u g o分别代表哪三种用户类型
u 当前用户
g 用户组用户
o 其他用户
33、文件权限中 r w x分别用什么数字表示,代表什么含义:
r 只读,数字:4
w 只写,数字:2
x 可执行,数字:1
34、对于文件a.txt将组内用户权限设定为可读可写可执行模式
chmod g+w+r+x a.txt 或 chmod +x a.txt
35、向系统添加一位名为judy的用户同时指定用户组judy 并创建件judy本地文件夹
useradd -d /home/judy -mr judy -g judy
36、请删除问题12中用户judy及其相关文件
sudo userdel - fr judy
37、以树的方式列出当前目录下所有文件及子目录,除.py文件之外
tree -I ‘*.py’
38、以树的方式显示my目录下所有*.txt文件
pwd
/home/disen/my
tree my -P ‘*.txt’
39、终端开启的快捷键是:ctrl+shift+t,终端快速清屏的快捷键是:ctrl+l,清屏的命令是clear.
40、显示ls命令的版本命令为:ls --version,显示vi版本的命令:vi --vision
41、快速保存并退出vi的快捷方式是:shift+zz,显示某个命令的帮助页面命令为:命令 –-help
42、vi中查询‘disen’命令为:/disen
替换‘disen’为‘cici’命令为:/disen/cici
撤销上一步操作,命令为: u
取消撤销操作,命令为:ctrl + r
重复刚才的操作命令为: .
43、vi 编辑器下如何以最快捷的方式删除所有文件内容(不删除文件): ggdG(gg:光标移到第一行,dG删除当前行到最后一行的所有数据)
44、ssh如何安装,并链接一个ip,最后退出。
45、cut /etc/shodow -d: f2 | uniq | grep -v ‘*’的含义: