Linux基础测试

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 ‘*’的含义:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值