版权所有,如需转载,请提前联系。
1, 分别使用三条命令从任何目录下回到自己的home下
cd | cd~ | cd /home/myname
2, 怎么查看当前工作目录,如何回到上一次所在的目录
pwd cd -
3, 如何切换到/usr/local/src目录下,然后查看自己home下所有的文件(包括隐藏文件),如何只查看当前路径下的所有隐藏文件?
cd/usr/local/src ls -a /home/ericemb l. 显示隐藏文件
4,使用ls -l命令可以查看文件的详细信息,请说明下面列出的每一个字段的含义
[guowenxue@centos6~]$ ls -l files.txt
-rw-rw-r--1 guowenxue guowenxue 764 Dec 28 11:55 files.txt
文件权限 连接数 所有者 所属组 文件大小 最后被修改时间 文件名
5,使用一条命令完成如下功能:在自己的home目录下创建文件夹dir1,在文件夹dir1下再创建dir2和dir3,在dir3文件夹下再创建dir4;
mkdir -p /home/ericemb/dir1{dir2,dir3/dir4} 错误 该命令创建的文件夹为
dir1dir2 和 dir1dir3, dir1dir2为空,dir1dir3下有dir4目录
mkdir -p /home/ericemb/dir1/{dir2,dir3/dir4}
6, 哪条Linux命令可以创建一个空文件,也可以修改文件的时间戳?并给出使用实例。
touch touch -d time
7,哪条命令可以以树状形式查看某个目录结构?
sudo yum installtree tree -a [dir]
8,如何获取某个路径的文件名和目录?
ls 路径
9, 如果编写了一个shell脚本,如何才能执行他?
sh name 或者 chmod a+x name 赋予执行的权限即可
10,怎么把一个文件的所有者改成其他人?
chown
11,哪些命令可以查看文本文件内容?
cat less more head tail
12,如果一条命令不知道怎么使用?怎么查看他的帮助信息?怎么查看一个程序的版本?
man cmd ?????
13,怎么把当前目录下及其子目录下的所有.c文件找出来?使用一条命令把当前目录下所有的.o文件找出来并删掉;
ls./*.c rm *.o -f
14,请分别使用awk和cut两种方法来获取某张网卡的IP地址。
echo`ifconfig` | cut -f7 -d " " //以空白为分隔符 输出第7个字符串
echo `ifconfig` | awk '{ print $7 }' // 执行时会自行分断
15,哪条命令可以查看某一个文件是哪种类型?
file name
16,哪条命令可以创建Linux下的快捷方式?
ln (-s) 软链接 即快捷方式 -symbolic
17,怎么比较两个文件的不同?怎么比较两个目录的不同?
diff -compare files lineby line diff -r
18,哪些命令可以查看某一条linux命令在哪里?
which cmd
19,使用Linux命令分别创建一个tar.bz2, tar.gz, gzip, bz2, zip的压缩包,然后再将他们解压缩;
tar -czf name.tar.gz filename tar -xzf name.tar.gz
tar -cjf name.tar.bz2 filename tar -xjf name.tar.bz2
gzip name gzip-d name.gz
bzip2 name bzip2-d name.bz2
zip name unzip name.zip
20,怎么查看磁盘的分区及每个分区的大小?如何查看文件占用磁盘空间的大小?如何查看文件实际大小?
[leiyimin@centos6 ~]$ df
Filesystem 1K-blocks Used Available Use%Mounted on
/dev/sdb5 100797984 93004576 6769512 94% /
tmpfs 1919656 224 1919432 1% /dev/shm
/dev/sdb8 302374336 159507564 127507028 56%/home
/dev/sdb3 403173232 107004672 275688560 28%/opt
/dev/sdb7 93396952 63010376 25642284 72% /usr/local
/dev/sda1 153834852 36362800 109657636 25% /srv
df: `/root/.gvfs': Permission denied
df -h
[leiyimin@centos6 home]$ du ./leiyimin -h
8.0K ./leiyimin/.gnome2/keyrings
12K ./leiyimin/.gnome2
36K ./leiyimin/test
4.0K ./leiyimin/.mozilla/plugins
4.0K ./leiyimin/.mozilla/extensions
12K ./leiyimin/.mozilla
4.0K ./leiyimin/using
92K ./leiyimin
21,假设我们之前系统上有一个IDE的硬盘,现在又添加了一个SATA的硬盘,那么这个新硬盘对应的设备名是什
么?如何将他划分为2个分区并格式化?
sda
sudo fdisk /dev/sda
Command : n 新增
extended
primary partition
w
sudo mkfs -t ext4 /dev/sda1
sudo mkfs.ext4 /dev/sda2
22,怎么查看当前系统挂载了哪些文件系统?如何挂载光盘?如何关在U盘?如何挂载网络文件系统?
mount
sudo mkdir -p /mnt/usb
sudo mount -t vfat/dev/sdb1/mnt/usb/
sudo mkdir /mnt/cdrom
sudo mount -o loop/dev/sr0/mnt/cdrom
23,我们在从U盘拷贝文件到计算机时,有时文件是先写到内存中,之后再从内存写入到硬盘来加快时间,哪条Linux命令可以强制Linux系统将内存中的文件立即写到硬盘上去?
sync
24,假设我想重启Linux系统了?在Linux上,怎么给另外一个登录用户发送消息?怎么给所有其他登录用户发送消息?
shutdown -k , write sendmessage to another user
wall
25,重启系统有哪些方法?关机有哪些方法?如何让系统3分钟后关机?
reboot -f
shutdown -r now
poweroff
26,哪条命令可以查看当前CPU和内存的使用情况?如何查看CPU的信息?如何查看内存的信息?
lscpu
free -m
cat /proc/cpuinfo
cat /proc/meminfo
27,CentOS下,哪些命令可以修改系统启动时启动的服务?例如如何让系统启动时就开启SSH远程登录服务?
查看启动服务 chkconfig --list
chkconfig--add service
28,怎么把一个命令放到后台运行?有怎么把他调到前台来运行?
& 加在一个命令的最后,可以将这个命令放在后台运行
bg / fg +作业号 可以将任务放在后台/前台运行
29,如何添加一个用户和删除一个用户?如何添加一个组和删除一个组?
useradd user1 userdel -r user1
groupadd pro groupdel pro
30,自己的windows不能使用ssh登录自己的虚拟机,请说明你的调试思路。
31,哪些方法或软件可以实现windows和linux文件之间的传输?
使用SecureCRT 命令 rz sz 进行文件传输 需要设置路径
在虚拟机上安装Vmware tool 可以将win下的文件夹与虚拟机上的Linux 共享。
32, 熟练掌握vim的使用,怎么做行拷贝,文件块拷贝,搜索,替换
:{作用范围}s/{目标}/{替换}/{替换标志}
替换当前行第一个 s/preword/word/ 很多命令 使用请上网
替换当前行所有 s/preword/word/g (global)
替换每一行的第一个 %s/vivian/sky/
替换每一行的所有 %s/vivian/sky/g
搜索 :/目标
33,怎么查看Linux的发行版本?
cat/etc/redhat-release
34,如何设置当前的系统日前为2013年12月31日,18点36分?怎么将他写入到RTC里去?如何将当前系统时间设置为RTC里面的时间?
sudo date -s2013/12/31 + -s 18:36:00
sudo date -s"2017-3-17 19:32:32" //都可以使用
hwclock -w 将当前的时间写入RTC
hwclock -s RTC写入系统 -hctosys
35,怎么查看tree命令的rpm包是否安装?怎么删除tree命令的rpm包?怎么使用rpm命令和yum命令安装tree命令的支持?
sudo rpm -qa | grep tree
36,如何查看文件的前3行和最后10行
head -3 name
tail -10 name
37,windows下的回车是哪些字符?linux下的回车是哪些字符?如何将一个文件由unix格式转换成window格式,有怎样将windows格式转换成linux格式呢?
win \n\t
linux \n
unix2dos或dos2unix
39,学习sed命令,将某个文件第5行整行替换成Hello world!, 将某个文件中所有的hello替换成hallo
sed -i(该参数可以直接修改文件) '5chelloworld!' filename 修改第五行的数据
sed -i 's/hello/hallo/' filename 将所有的hello替换hallo
40, 如何设置网卡的IP地址,子网掩码,MAC地址,DNS,网关?
sodu ifconfig eth0192.168.184.128 设置ip 使用默认的子网掩码
sudo ifconfig eth0 down
sudo ifconfig eth0hw ether mac add
sudo ifconfig eth0up 网卡禁用后才可以修改MAC
sudo route adddefault gw 192.168.1.1
命令置换符 ` ``` 其意思为 将上个命令的输出做为下个命令的 “参数”
管道 | | 其意思为 将上个命令的输出做为下个命令的 输入