快捷键:
Ctrl + d 结束键盘输入或退出当前shell
Del 中断键,停止当前动作回到shell
Ctrl+s 暂停屏幕输出
Ctrl+q 继续屏幕输出
Ctrl+u kill键,删除光标所在行的所有字符
grep: 查字符串,常用于管道输出缩小显示内容,如:xxxx§|grep www
find: 查需要的程序目录find / -name ftp|grep vsftp
ps: 查正在运行的ftp相关的进程ps-ef|grep ftp
& 使用它在后台运行一个占用时间不长的进程 ls &
nohup 使用它在后台运行一个命令,即使在用户退出时也不受影响 nohup ls
***************************************************************************************
用户管理
adduser/useradd: 增加用户 adduser -r -d /home/tpp -p 123 tpp,新建tpp同时根目录为/home/tpp
deluser/userdel: 删除用户
passwd:修改密码 passwd username修改username的密码
usermod: 修改用户信息
***************************************************************************************
系统资源查看命令:
du: du –sk 显示硬盘上所有根目录的大小
df: df –m(或-k) 按k字节或M字节显示相应目录的硬盘使用情况。
topas: 查看cpu利用情况
ps: ps -ef|grep sendmail:
free: 查看内存使用情况 free -m
PATH:PATH变量是本用户的查路径,可用echo $PATH打印,在这些目录下程序的可直接执行,
如$PATH中有/usr/bin目录,存在ss.s件,可直接ss.sh,而不用/usr/bin/ss.sh
uname: 显示操作系统信息
***************************************************************************************
alias: 别名,相似windows的快捷方式,如alias aa=/cjp/a.sh,可在任何地方执行aa,调用a.sh
shutdown: shutdown -g0 -y su 关机
passwd:修改密码
chmod: chmod 777 abc 修改abc文件为所有权限
chown: chown wjm test1 修改test1的owner为wjm
who: who 当前在线用户
finger: finger root 显示root用户的详细信息,包括登录ip
date: date -t 199808101536 将日期改为1998年8月10日15时36分 date [-u] [-t [[CC]YYMMDDhhmm[.SS] | MMDDhhmm[YY] ]
AIX格式: mmddHHMM[YYyy] 或 mmddHHMM[yy]
ps: 显示使用终端有关的进程信息
ps -u 用户名 显示某用户的进程(如ps -u abc)
ps -e 显示所有正在运行的进程信息
ps -f 长列表显示每个进程信息
ps -ef 长列表显示所有正在运行的进程信息
fuser: fuser /mnt/cdrom 显示使用此文件的进程id
kill: kill -9 进程号 强制删除进程
kill pid1 pid2 pidn
***************************************************************************************
UNIX重定向: 将文件的标准输出重新定向输出到文件,或将数据文件作为另一程序的标准输入内容。重定向符号如下:
< 重定向输入
> 重定向输出
>> 重定向输出并追加到尾部
ls -l > file1 将ls -l命令显示的内容存到file1中,
ls >> file1 将ls 命令
显示的内容附加存到file1的尾部
grep abc < file1 将file1的内容作为grep abc命令的输入
UNIX管道: 将一文件的输出作为另一文件的输入。管道符号如下:
| 将左边命令的输出,作为右边命令的输入
例如:
ls|more: 将ls的输出作为more命令的输入
ps -ef|grep smith: ps -ef的输出作为grep smith命令的输入
***************************************************************************************
UNIX文件系统常用命令:
pwd: 显示当前目录 pwd
cd: 改变目录 cd abc
gzip是什么文件夹cd: 进入根目录 cd
mkdir: 创建目录 mkdir abc
rmdir: 删除空目录 rmdir abc
rm: 删除目录及其内容 rm -r abc
ls: 显示目录内容 ls -l abc(文件长列表)ls -a abc(所有类型文件)ls -d * (不进子目录)
cat: 显示文本文件内容 cat file1.c
more: 一次一屏显示文本文件内容 more file1.c
cp: 拷贝文件 cp srcfile descfile
拷贝目录 cp -r srcDir desDir
mv: 移动(重命名rename)文件 st call.list
rm: 删除文件 rm call.list
UNIX文件存取权限:
能够存取文件的用户类型: owner 文件的属主,group 用户组内成员,other 其他用户
每种类型的用户都有三种文件存取权限:r读、w写、x执行
ls详细说明:
-rw-r--r-- 1 root system 0 Feb 21 16:
上行中:
第2-4字符”rwx”表示此文件属主root对文件file1的权利为”可读、可写、可执行”;
第5-7字符”r-x” 表示此用户组system内的用户对文件file1的权利为:”可读、不可写、可执行”;
第8-10字符”r--” 表示其他用户对文件file1的权利为”可读、不可写、不可执行”
改变所有子目录的权限chmod:
改变一个文件的权限: chmod mode file|dir
改变所有子目录的权限: chmod mode dir -R
mode = 777 or 752 and so on.
mode的三个数字,分别表示 owner,group,others所具有的权限。
1 = x 执行 2 = w 写 4 = r 读,比如owner具有所有权限,1+2+4=7,
又比如 group 具有 读 和 执行 权限 1+4 = 5
***************************************************************************************
查命令:
grep: "abook" temp 在文件temp中查"abook"字符串
find: find . -name "a*" 查文件(find 目录名 条件)
目录名 --- 欲开始寻的目录所在。find会寻此目录及其子目录。可以有多个目录名称,只要目录与目录之间用空格分开即可。
条件 --- 欲搜索文件的条件,可包含文件名称、属主、最后修改时间等等。
条件列表说明
-name name 指定要被寻的文件或目录名称, 可用通配符,如, -name ‘*.c’
-print 将符合条件的路径打印出来
-size n 寻占用n个block的文件
-type x 以文件类型作为寻条件。文件类型x如下: d --- 目录(directory), f --- 文件(file), b --- 块(block),
c -- 字符(character), p --- 管道(pipe)
-user user 寻属于user所拥有的文件, user可为用户名或uid号
-group group 寻用户组为group的所有文件, group可为组名称或gid号
-links n 寻链接数等于n的所有文件
-atim n 寻n天之前曾被存取的文件
-mtime n 寻n天之前曾被修改的文件
基本用法举例
find /temp -name “abc*” -print 在/temp目录下查文件名以abc开始的文件
find . -name test -print 在当前目录下查文件名为test的文件
***************************************************************************************
文件压缩和解压程序 :
一、compress 压缩命令
compress命令可将文件压缩以减少存储空间。压缩后的文件以“.Z”结尾。展开命令为uncompress。
compress filename , uncompress filename.z
二、pack 压缩文件
pack 压缩文件对应的解压缩文件unpack。压缩后文件的名称为“.z”,
pack对太小的文件不压缩,若要强制压缩,用-f选项:
pack -f name
三、gzip 压缩文件
gzip 压缩文件对应的解压缩文件为gunzip。压缩后的文件名称为“.gz”。命令格式:
gzip filename, gunzip filename
四、pkzip压缩文件
pkzip 压缩文件对应的解压缩文件为pkunzip。压缩后的文件名称为“.zip”。命令格式:
pkzip filename, pkunzip filename
五、tar打包文件夹到一个压缩文件,上面四个是针对的单个文件,tar可针对目录
tar -cvf /tmp/back abc: 备份压缩abc目录到/tmp/back文件
tar -vtf /tmp/back: 显示/tmp/back压缩文件中的文件
tar -xvf /tmp/back abc: 从/tmp/back压缩文件中释放abc子目录的内容
六 .tar.tar文件就是tar.bz2
用 tar jxvf FileName.tar.tar 就可以了,也可用winara先解压
七 zip unzip(zip文件)
unzip a.zip
/dev/rmt0 指定缺省磁带设备。
/bin/tar 指定 tar 命令的符号链接。
/usr/bin/tar 包含 tar 命令。
/tmp/tar* 指定临时文件。
***************************************************************************************
网络命令:
netstat -a:查询所有侦听端口的程序名称
查进程名和端口: netstat -lnp|grep mysql*
修改IP地址: vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改网关:vi /etc/sysconfig/network
修改dns: vi /f
修改host name: :hostname fc2(即时生效),vi /etc/sysconfig/network(启动生效)
重新启动网络配置: /etc/init.d/network restart
***************************************************************************************
其他:
换行连接符\: ls \
|grep mysql (等于ls |grep mysql)
Linux/Unix 档案系统中,有所谓的连结(link),我们可以将其视为档案的别名,
而连结又可分为两种 : 硬连结(hard link)与软连结(symbolic link),硬连结的意思是一个档案
可以有多个名称,而软
连结的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。
硬连结是存在同一个档案系统中,而软连结却可以跨越不同的档案系统。
ln source dist 是产生一个连结(dist)到 source,至于使用硬连结或软链结则由参数决定。
连结(link,别名), 硬连结(hard link)与软连结(symbolic link):
将档案 yy 产生一个 symbolic link zz: ln -s yy zz
将档案 yy 产生一个 hard link zz: ln yy xx
****************************************************************************************
字符集设置
显示汉字:
export LANG=zh_CN.utf8
export LC_ALL=zh_CN.dwdwadwutf8
set -o vi
export LC_ALL=zh_CN.GB18030
****************************************************************************************
设置用户环境变量
单独用户 修改~/.bashrc文件。(每个用户目录下都有,ls -all)
cd ~ vi .bashrc
set JAVA_HOME=/usr/local/jdk export JAVA_HOME
set PATH=$PATH:$JAVA_HOME/bin export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export CLASSPATH
****************************************************************************************
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论