3.
格式化内存,挂载。
[root@online2 /]# cd /dev/
[root@online2 dev]# ls ram* //4兆一个内存
ram ram1 ram11 ram13
ram15 ram17 ram19 ram3 ram5 ram7 ram9
ram0 ram10 ram12 ram14
ram16 ram18 ram2 ram4 ram6 ram8 ramdisk
[root@online2 dev]#
mkfs -t ext3 ram19 //格式化ram19
[root@online2 /]# cd /mnt //在/mnt目录下创建mem1目录
[root@online2 mnt]#
mkdir mem1
[root@online2 mnt]# mount /dev/ram19 /mnt/mem1
[root@online2
mnt]# df //查看当前
4.
ls命令:
ls
-al //某个目录的全部文件,包涵隐藏文件
ls A* //以字母A打头的全部非隐藏文件
ls -R //递归列出所有文件和下级目录
例:
[liuy@online2 liuy]$ls -al //某个目录的全部文件
drwx------ 5
liuy users 4096 7鏈? 1 07:05 .
drwxr-xr-x 7 root
root 4096 6鏈?25 23:57 ..
-rw------- 1 liuy users
949 7鏈? 1 23:30 .bash_history
-rw-r--r-- 1 liuy users 24
6鏈?25 23:57 .bash_logout
-rw-r--r-- 1 liuy users 191 6鏈?25
23:57 .bash_profile
-rw-r--r-- 1 liuy users 124 6鏈?25 23:57
.bashrc
-rw-r--r-- 1 liuy users 847 6鏈?25 23:57
.emacs
drwxr-xr-x 3 liuy users 4096 7鏈? 1 03:22
gf
-rw-r--r-- 1 root root 42 6鏈?29 10:51
liuy
drwxr-xr-x 2 root root 4096 7鏈? 1 11:03
new
drwxr-xr-x 3 liuy users 4096 6鏈?27 02:58
Software
-rw------- 1 liuy users 2637 7鏈? 1 01:53
.viminfo
echo命令: 在屏幕上显示。
echo
"liuy"
useradd命令:添加用户。
chown命令:改变文件属主
5.
cp命令:
mv命令:移动或重命名
ln命令:
ln -s test.log
test.log.ln //建立软连接(快捷方式),不占硬盘空间。指针。可以跨分区。
ln test.log
test.log.ln //建立硬连接,副本文件,大小一样。占硬盘空间。无“-s”。一改都改。需在同一分区建立。
例:
ln -s test.log test.log.ln //软
drwxr-xr-x 2
liuy users 4096 7鏈? 2 02:28 .
drwx------ 6 liuy
users 4096 7鏈? 2 02:28 ..
-rw-r--r-- 1 liuy users
64 7鏈? 2 02:28 test.log
lrwxrwxrwx 1 liuy users 8 7鏈?
2 02:27 test.log.ln -> test.log //文件最开头为l,不占硬盘空间
ln test.log test.log.ln //硬,副本
-rw-r--r-- 2 liuy
users 64 7鏈? 2 02:28 test.log
-rw-r--r-- 2 liuy
users 64 7鏈? 2 02:28 test.log.ln
rm命令:删除文件,目录及子目录。 rm
-rf filename
du命令:查看子目录及文件所占硬盘空间。 du -h
df命名:查看分区所占空间。 df -h
whereis命令:查看文件所在位置。 whereis
ls
more命令:
find命令:
例:
[liuy@online2 liuy]$ find /home/ -name "*.jpg" -size
100k //查找/home/目录下以.jpg结尾的并长度过100K的文件
find: /home/admin: 鏉冮檺涓嶅?
find:
/home/costi: 鏉冮檺涓嶅?
find: /home/mishu: 鏉冮檺涓嶅?
find: /home/usertemp:
鏉冮檺涓嶅?
tar命令:压缩和解压缩
当前目录压缩: 将当前目录下所有文件打包为test2.tar.gz。
tar cvfz test2.tar.gz
* //在cvfz前不要加“-”,否则会报错。
当前目录解压; 将当前目录下的test2.tar.gz解压。
tar xvfz test2.tar.gz *
例:
######压缩##############################
[root@online2 test]# cd
/home/liuy/test/ //进入要压缩的目录
[root@online2 test]# ls
test.log
test.log.ln
[root@online2 test]# tar -cvfz test2.tar.gz
* //ERR:在cvfz前加了“-”,报错。
tar: test2.tar.gz: Cannot stat:
娌℃湁閭d釜鏂囦欢鎴栫洰褰?
test.log
test.log.ln
tar: Error exit
delayed from previous errors
[root@online2 test]# tar cvfz test2.tar.gz
* //将cvfz前的“-”去掉,正常。
test.log
test.log.ln
z //刚才的报错;在文件中产生了z文件
[root@online2 test]# ls
test2.tar.gz test.log test.log.ln
z
######解压##############################
[liuy@online2 test]$ ls //查看当前目录文件
test2.tar.gz
[liuy@online2 test]$ tar xvfz test2.tar.gz //将test2.tar.gz解压
test.log
test.log.ln
z
[liuy@online2 test]$ ls //查看解压文件
test2.tar.gz test.log
test.log.ln z
ps命令:进程管理
ps
-aux
例:
[liuy@online2 liuy]$ ps -aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME
COMMAND
root 1 0.0 0.0 1372 472 ? S Jul01 0:05
init
root 2 0.0 0.0 0 0 ? SW Jul01 0:00
[migration/0]
root 3 0.0 0.0 0 0 ? SW Jul01
0:00 [migration/1]
root 4 0.0 0.0 0 0 ? SW
Jul01 0:00 [migration/2]
root 6 0.0 0.0 0 0 ?
SW Jul01 0:00 [keventd]
root 7 0.0 0.0 0 0 ?
SWN Jul01 0:02 [ksoftirqd_CPU0]
root 8 0.0 0.0 0 0
? SWN Jul01 0:00 [ksoftirqd_CPU1]
。。。。。。
grep命令:找出相关内容
[liuy@online2 liuy]$ ps -aux | grep rpc
rpc 1546 0.0 0.0
1544 544 ? S Jul01 0:00 [portmap]
rpcuser 1565 0.0 0.0
1524 684 ? S Jul01 0:00 [rpc.statd]
liuy 3459 0.0 0.0
4648 624 pts/13 S 04:02 0:00 grep rpc
wc命令:统计
例:
######统计系统中进程数##############################
[liuy@online2 liuy]$ ps -aux |wc -l
92
######文件夹下文件数##############################
[liuy@online2 liuy]$
ls
gf home liuy new Software test
[liuy@online2 liuy]$ ls
-l | wc -l
7
[liuy@online2 liuy]$ ls -al
drwx------ 7
liuy users 4096 7鏈? 2 03:38 .
drwxr-xr-x 7 root
root 4096 6鏈?25 23:57 ..
-rw------- 1 liuy users
1070 7鏈? 2 02:40 .bash_history
-rw-r--r-- 1 liuy users 24
6鏈?25 23:57 .bash_logout
-rw-r--r-- 1 liuy users 191 6鏈?25
23:57 .bash_profile
-rw-r--r-- 1 liuy users 124 6鏈?25 23:57
.bashrc
-rw-r--r-- 1 liuy users 847 6鏈?25 23:57
.emacs
drwxr-xr-x 3 liuy users 4096 7鏈? 1 03:22
gf
drwxr-xr-x 3 root root 4096 7鏈? 2 03:23
home
-rw-r--r-- 1 root root 42 6鏈?29 10:51
liuy
drwxr-xr-x 2 root root 4096 7鏈? 1 11:03
new
drwxr-xr-x 3 liuy users 4096 6鏈?27 02:58
Software
drwxr-xr-x 2 liuy users 4096 7鏈? 2 03:50
test
-rw------- 1 liuy users 5508 7鏈? 2 03:38
.viminfo
top命令:查看系统信息:按K,输入PID号,杀死进程。
kill命令:kill -9 2205(pid)
//完成工作再杀死
kill -15 103(pid) //立即杀死
uname命令: uname
-a查询系统,版本信息,框架信息
例:
[liuy@online2 liuy]$
uname
Linux
[liuy@online2 liuy]$ uname -a
Linux online2 2.4.20-8smp #1
SMP Thu Mar 13 17:45:54 EST 2003 i686 i686 i386
GNU/Linux
whoami命令:
[liuy@online2 liuy]$
whoami
liuy
s位:课程
第二讲Linux操作的基本概念与命令 5.avi 0:40:56
SUID 4
用户的UID位上加s位,为4
SGID 2 组用户的GID位上加s位,为2
例:
###### 赋予test文件夹
s位 ##############################
[liuy@online2 liuy]$ ls
-l
drwxr-xr-x 2 liuy users 4096 7鏈? 2 03:50 test
[liuy@online2 liuy]$ chmod 4777 test //给test的UID加上s位
[liuy@online2 liuy]$ ls -l
drwsrwxrwx 2 liuy
users 4096 7鏈? 2 03:50 test
//s位
[liuy@online2 liuy]$ chmod 6777
test //给test的GID加上s位
[liuy@online2 liuy]$ ls
-l
drwsrwsrwx 2 liuy users 4096 7鏈? 2 03:50 test
//s位s位[@more@]