Linux小技巧收集

转载 2015年07月08日 17:30:09
Linux小技巧收集
 
 
 前言:因为用Linux的时间越来越长,所需要做的事也越来越多,效率成了我必需突破的瓶颈。在此总结一下这段时间用过的一些好的Linux技巧。以后时常补充这样自己要用的时候就很方便了。
                                                                     Author:Ajian
[文本处理]
1、查看某文件的一部分
如果你只想看文件的前 5 行,可以使用 head 命令, 
如:head -5 /etc/passwd 
如果你想查看文件的后 10 行,可以使用 tail 命令, 
如:tail -10 /etc/passwd 
查看文件中间一段,可以使用 sed 命令 
如:sed –n '5,10p' /etc/passwd 这样你就可以只查看文件的第 5 行到第 10 行
 
2、将 file.txt 里的123改为 456
方法 1 
sed 's/123/456/g' file.txt > file.txt.new   修改的保存到其它文件
sed -i 's/123/456/g' file.txt  直接修改原文件 
方法 2 
vi file.txt 
输入命令: 
:%s/123/456/g
注意:如果替换的文件有特殊符号如/就要用/来取消。
例:sed -i 's///usr//local//apache2//htdocs///var//www//html/g' /usr/local/apache2/conf/httpd.conf
如果只是下原有的行后添加就用&
例:sed -i 's/DirectoryIndex index.html index.html.var/& index.htm index.php /g' /usr/local/apache2/conf/httpd.conf
3、echo 典型应用
echo "abcdefg" | perl -lne '{$a = reverse($_); print $a;}' 把一个字符串翻转 
echo bottle|rev 把一个字符串翻转
 
[文件目录管理]
  1、删除几天以前的所有东西(包括目录名和目录中的文件)
1) find . -ctime +3 -exec rm -rf {} /; 
2) find ./ -mtime +3 -print|xargs rm -f –r
 
  2、在多级目录中查找某个文件的方法
1) find /dir -name filename.ext 
2) du -a | grep filename.ext 
3) locate filename.ext
 
  3、删除软硬连接注意点
删除软件连接的时候一定要记得不要在删除的文件夹后加一斜杠,
rm -f  filename/   
会说这是一个文件夹不能删除
rm  filename
会提示说是否要删除这个连接。
如果用的第一种可能会把其它文件都删除
 
  4、删除目录中含输入关键字的文件 
find /mnt/ebook/ -type f -exec grep "在此输入关键字" {} /; -print -exec rm {} /;
 
  5、在当前目录下解压 rpm 文件
cat kernel-ntfs-2.4.20-8.i686.rpm | rpm2cpio | pax –r
 
  6、用命令清空 Root 回收站中的文件 
cd /var/.Trash-root 
rm -rf *
 
[系统与安全]
  1、让用户的密码必须有一定的长度,并且符合复杂度
vi /etc/login.defs,修改 PASS_MIN_LEN
 
  2、用 dat 查询昨天的日期
date --date='yesterday'
 
  3、修改系统时 
1) 设置你的时区: timeconfig 里选择Asia/Shanghai  (如果你位于 GMT+8 中国区域) 
2) 与标准时间服务器校准: ntpdate time.nist.gov
date -s “2003-04-14 cst”,cst 指时区,时间设定用 date -s 18:10  
修改后执行 clock -w  写到 CMOS 
3)  将当前软件系统时间写入硬件时钟: hwclock –systohc
 
  4、改变 redhat 的系统语言/字符集 
修改 /etc/sysconfig/i18n 文件,如 
LANG="en_US",xwindow会显示英文界面, 
LANG="zh_CN.GB18030",xwindow会显示中文界面。 
还有一种方法 
cp /etc/sysconfig/i18n $HOME/.i18n 
vi $HOME/.i18n  文件,如 
LANG="en_US",xwindow会显示英文界面, 
LANG="zh_CN.GB18030",xwindow会显示中文界面。 
这样就可以改变个人的界面语言,而不影响别的用户
 
  5、查看系统信息 
cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx) 
cat /proc/interrupts -  中断 
cat /proc/ioports -  设备 IO端口 
cat /proc/meminfo - 内存信息(i.e. mem used, free, swap size) 
cat /proc/partitions -  所有设备的所有分区 
cat /proc/pci - PCI设备的信息 
cat /proc/swaps -  所有 Swap 分区的信息 
cat /proc/version - Linux 的版本号  相当于 uname -r 
uname -a -  看系统内核等信息
 
  6、让 linux自动同步时间 
vi /etc/crontab 
加上一句: 
00 0 1 * * root rdate -s time.nist.gov
 
  7、如何防止某个关键文件被修改 
在 Linux 下,有些配置文件是不允许任何人(包括 root)修改的。为了防止被误删除或修改
可以设定该文件的“不可修改位(immutable)  ”。命令如下: 
# chattr +i /etc/fstab 
如果需要修改文件则采用下面的命令: 
# chattr -i /etc/fstab
[管理与网络]
  1、 lsof 用法小全 
lsof abc.txt 显示开启文件 abc.txt 的进程 
lsof -i :22 知道 22 端口现在运行什么程序 
lsof -c nsd  显示 nsd 进程现在打开的文件 
lsof -g gid 显示归属 gid 的进程情况 
lsof +d /usr/local/  显示目录下被进程开启的文件 
lsof +D /usr/local/ 同上,但是会搜索目录下的目录,时间较长 
lsof -d 4   显示使用 fd 为4 的进程 
lsof -i [i]  用以显示符合条件的进程情况 
语法: lsof -i[46] [protocol][@hostname|hostaddr][:service|port] 
46 --> IPv4 or IPv6 
protocol --> TCP or UDP 
hostname --> Internet host name 
hostaddr --> IPv4 位置 
service --> /etc/service中的 service name (可以不止一个) 
port -->  端口号(可以不止一个) 
例子: TCP:25 - TCP and port 25 
@1.2.3.4 - Internet IPv4 host address 1.2.3.4 
tcp@ohaha.ks.edu.tw:ftp - TCP protocol host:ohaha.ks.edu.tw service name:ftp 
lsof -n 不将 IP转换为 hostname,预设是不加上-n参数 
例子: lsof -i tcp@ohaha.ks.edu.tw:ftp -n 
lsof -p 12    看进程号为 12的进程打开了哪些文件  
 
  2、grep 不显示本身进程 
#ps -aux|grep httpd|grep -v grep 
grep -v grep可以取消显示你所执行的 grep 本身这个进程,-v 参数是不显示所列出的进程名
 
  3、查看本机IP
ifconfig |grep "inet" |cut -c 0-36|sed -e 's/[a-zA-Z: ]//g' 
hostname –i
 
  4、查看有多少活动的Httpd进程
#!/bin/sh 
while (true) 
do 
pstree |grep "*/[httpd/]$"|sed 's/.*-/([0-9][0-9]*/)/*/[httpd/]$//1/' 
sleep 3 
done
   同样可以引用到其它的进程
 
  5、设置 com1口,让超级终端通过 com1口进行登录 
第一步:确认有/sbin/agetty,编辑/etc/inittab,添加 
7:2345:respawn:/sbin/agetty /dev/ttyS0 9600 
9600bps 是因为连路由器时缺省一般都是这种速率,也可以设成 
19200、38400、57600、115200 
第二步:修改/etc/securetty,添加一行:ttyS0,确保 root 用户能登录 
第三步:重启机器,就可以拔掉鼠标键盘显示器(启动时最好还是要看看输出信息)了  
 
  6、查找或删除正在使用某文件的进程 
fuser filename 
fuser -k filename
 
  7、已知网络中一个机器的硬件地址,如何知道它所对应的 IP地址 
在 Linux 下,假定要查“00:0A:EB:27:17:B9”这样一个硬件地址所对应的 IP 地址,可以使
用以下命令: 
# cat /proc/net/arp |grep 00:0A:EB:27:17:B9 
192.168.2.54 0x1 0x6 00:0A:EB:27:17:B9 *eth2 
另外,还可以用“arp -a”命令查询: 
# arp  –a|grep 00:0A:EB:27:17:B9 
(192.168.2.54)at 00:0A:EB:27:17:B9[ether] on eth2
 
  8、在 Linux下如何绑定 IP地址和硬件地址 
可以编辑一个地址对应文件,里面记录了 IP地址和硬件地址的对应关系,然后执行“arp  –
f  地址对应文件”。如果没有指定地址对应文件,则通常情况下一默认文件/etc/ethers为准。
地址对应文件的格式如下: 
192.168.0.1 00:0D:61:27:58:93 
192.168.0.2 00:40:F4:2A:2E:5C 
192.168.0.3 00:0A:EB:5E:BA:8E
 
  9、更改 eth0是否混杂模式(混杂模式可以监听其它主机的信息)
网卡 eth0 改成混杂模式: 
ifconfig eth0 promisc 
关闭混杂模式: 
ifconfig eth0 –promisc
 
  10、linux下清空 arp表的命令
#arp -d -a(适用于 bsd) 
for HOST in `arp | sed '/Address/d' | awk '{ print $1}'` ; do arp -d $HOST; done
 
  11、如何得到网卡的 MAC地址 
arp -a | awk '{print $4}' 
ifconfig eth0 | head -1 | awk '{print $5}'
 
  12、一个网卡绑定多 ip 
方法一、建立eth0:1在网卡后加冒号和数字的文件
cp /etc/sysconfig/network-scripts/eth0 /etc/sysconfig/network-scripts/eth0:1
再修改下eth0:1就可以了.
方法二、
在/etc/sysconfig/network-scripts/下创建一个文件:ifcfg-ethX-rangeX  ("X"为网卡号) 
文件内容: 
IPADDR_START=<start ip> 
IPADDR_END=<end ip> 
CLONENUM=0 
可以有 256个 ip
 
  13、一个 ip如何绑定两块网卡 
假设 192.168.0.88 是ip,192.168.0.1 是网关: 
/sbin/modprobe bonding miimon=100 mode=1 
/sbin/ifdown eth0 
/sbin/ifdown eth1 
/sbin/ifconfig bond0 192.168.0.88 
/sbin/ifenslave bond0 eth0 eth1 
/sbin/route add default gw 192.168.0.1
 
  14、设置ssh 上来能不自动断线 
修改自己 HOME 目录下的.bash_profile文件,加上 
export TMOUT=1000000 (以秒为单位) 
然后运行 source .bash_profile
 
  15、mount 局域网上其他windows机器共享出的目录 
mount -t smbfs -o username=guest,password=guest //machine/path /mnt/cdrom
 
  16、向登陆到同一台服务器上的所有用户发一条信息 
1)输入 wall并回车 
2)输入要发送的消息 
3)结束时按“Control-d”键,消息即在用户的控制窗口中显示
 
  17、向远程机器上的所有用户发送消息 
使用 rwall(向所有人远程写)命令同时发送消息到网络中的所有用户。 
rwall hostname file 
当使用 CDE或 OpenWindows 等窗口系统时,每个窗口被看成是一次单个的登录; 
如果用户登录次数超过一次则消息直接发送到控制窗口  

  18、向网络中的所有用户发送消息 
发送消息到网络中的所有用户 
1)输入 rwall -n netgroup 并回车 
2)输入要发送的消息 
3)结束时按“Control-d”键,消息即在系统每个用户的控制窗口中显示,下面是系统管理员
发消息到网络组 Eng 每个用户的例子: 
% rwall -n EngSystem will be rebooted at 11:00.(Control-d) 

用户控制窗口中的消息:Broadcast message from root on console…System will be rebooted at 
11:00.EOF 
注意:也可以通过 rwall hostname(主机名)命令到系统的所有用户  

  19、 将 top的结果输出到文件中 
top -d 2 -n 3 -b >test.txt 
可以把 top 的结果每隔 2秒,打印 3次,这样后面页的进程也能够看见了
 
  20、装双系统不能看到另一个系统的解决办法 
首先光盘启动,进入 rescue 模式,运行 GRUB,进入 grub 提示符 grub>,然后敲入下面的
语句,重启就好了。 
root (hd0,2),setup (hd0)
 
  21、压缩传输文件或目录 
传输到远程:tar czf - www | ssh server "tar zxf -" 
压缩到远程:tar czf - www | ssh server "cat > www.tar.gz
解压到远程:ssh server "tar zxf -" < www.tar.gz 
解压到本地:ssh server "cat www.tar.gz" | tar zxf -
 
  22、命令行下发送带附件的邮件 
方法 1.      uuencode <in_file> <remote_file> | mail -s "title" mail@address 
<in_file>  本地需要作为附件的文件名。 
<remote_file>  邮件中的附件文件名,可以和<in_file>不同,其实内容一样。 
方法 2.       cat <mailcontent.txt> | mutt -s "title" -a <attachfile> mail@address 
<mailcontent.txt>邮件正文内容。 
<attachfile>本地需要作为附件的文件名。
[Mysql维护]
  1、mysql 的数据库存放在什么地方 
1)  如果使用 rpm包安装,应该在/var/lib/mysql 目录下,以数据库名为目录名 
2)  如果源码安装在/usr/local/mysql中,应该在/usr/local/mysql/var中,以数据库名为目录名
  2、 从 mysql 中导出和导入数据 
导出数据库 
mysqldump  数据库名 > 文件名 
导入数据库 
mysqladmin create  数据库名 
mysql  数据库名 <  文件名 
 
  3、忘了 mysql 的 root 口令怎么办 
# service mysql stop 
# mysqld_safe --skip-grant-tables & 
# mysqladmin -u user password 'newpassword'' 
# mysqladmin flush-privileges 
 
  4、 mysqld 起来了,却无法登录,提示"/var/lib/mysql/mysql.sock"不存在
这种情况大多数是因为你的 mysql 是使用 rpm 方式安装的,它会自动寻找 
/var/lib/mysql/mysql.sock 这个文件, 
通过 unix socket 登录 mysql。 
常见解决办法如下: 
1)创建/修改文件 /etc/my.cnf,至少增加/修改一行 
[mysql] 
[client] 
socket = /tmp/mysql.sock 
#在这里写上你的 mysql.sock 的正确位置,通常不是在 /tmp/ 下就是在 /var/lib/mysql/ 下 
2)指定 IP地址,使用 tcp 方式连接mysql,而不使用本地 sock 方式 
#mysql -h127.0.0.1 -uuser -ppassword 
3)为 mysql.sock  加个连接,比如说实际的 mysql.sock 在 /tmp/  下,则 
# ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock即可 
 
  5、 导出数据的几种常用方法
1)使用 mysqldump 
#mysqldump -uuser -ppassword -B database --tables table1 --tables table2 > 
dump_data_20051206.sql 
详细的参数 
2)backup to语法 
mysql>BACKUP TABLE tbl_name[,tbl_name...] TO '/path/to/backup/directory'; 
详细请查看 mysql 手册 
3)mysqlhotcopy 
#mysqlhotcopy db_name [/path/to/new_directory] 
或 
#mysqlhotcopy db_name_1 ... db_name_n /path/to/new_directory 
或 
#mysqlhotcopy db_name./regex/ 
详细请查看 mysql 手册 
4)select into outfile 
详细请查看 mysql 手册 
5)客户端命令行 
#mysql -uuser -ppassword -e "sql statements" database > result.txt 
以上各种方法中,以 mysqldump 最常用
 
  6、 如何在命令行上执行 sql 语句
#mysql -uuser -ppassword -e "sql statements" database
 
  7、 导入备份出来文件的常见方法
1)由 mysqldump 出来的文件 
#mysql -uuser -ppassword [database] < dump.sql 
2)文件类型同上,使用 source 语法 
mysql>source /path_to_file/dump.sql; 
3)按照一定格式存储的文本文件或 csv 等文件 
#mysqlimport [options] database file1 [file2....] 
详细请查看 mysql 手册 
4)文件类型同上,也可以使用 load data 语法导入 
详细请查看 mysql 手册

 

发表于: 2007-08-21,修改于: 2007-08-21 18:52,已浏览471次,有评论9条 推荐 投诉
 
 


 
网友评论 
 
网友: 本站网友 时间:2007-08-21 19:20:07 IP地址:219.232.44.★
 
 
[文本处理]

4、过滤掉#号打头的行,和所有的空行(对于查看配置文档很有用)

awk '/^[^#]/&&/^[^$]/' filename > new.file
 
 

 
网友: 本站网友 时间:2007-08-22 22:51:59 IP地址:222.35.174.★
 
 
[文件目录管理]

7.删除文件大小为零的文件

rm  -i  `find ./  -size 0`  

find ./  -size 0  -exec  rm  {}  /;  

find ./  -size |xargs  rm  -f &非常有效  

for  file  in  * #自己定义需要删除的文件类型  

do  

if  [  !  -s ${file}  ]  

then  

rm  ${file}  

echo  "rm  $file  Success!"  

fi  

done  



8.利用现存两个文件,生成一个新的文件 

1) 取出两个文件的并集(重复的行只保留一份)  

2) 取出两个文件的交集(只留下同时存在于两个文件中的文件)  

3) 删除交集,留下其他的行  

A cat  file1  file2  | sort  | uniq  

B cat  file1  file2  | sort  | uniq -d  

C cat  file1  file2  | sort  | uniq -u  
 
 

 
网友: 本站网友 时间:2007-08-23 10:46:14 IP地址:219.232.44.★
 
 
[文件目录管理]

使用shell命令修改多个文件

赵珂, 2007-08-20 



注: 下面所有命令已在bash shell环境中测试



实例一: 修改当前目录所有的*.php5为*.php文件.



方法一



for old in *.php5; do cp $old `basename $old .php5`.php; done



使用循环语句发现当前目录的所有*.php5文件, 然后一个接一个的修改为*.php文件, 直到结束.

比如当前目录存在两个*.php5文件:

___FCKpd___2nbsp;ll

total 8

-rw-rw-r– 1 zhaoke zhaoke 3 Aug 20 07:58 islab.php5

-rw-rw-r– 1 zhaoke zhaoke 3 Aug 20 08:10 zhaoke.php5



首先找到当前目录的islab.php5文件, 然后拷贝islab.php5, ‘basename islab.php5 .php5′ .php

basename将返回”islab”字符, 然后增加.php到islab后面, 最后你得到islab.php文件.



shell命令运行后的当前目录:

___FCKpd___2nbsp;for old in *.php5; do cp $old `basename $old .php5`.php; done

___FCKpd___2nbsp;ll

total 16

-rw-rw-r– 1 zhaoke zhaoke 3 Aug 20 08:39 islab.php

-rw-rw-r– 1 zhaoke zhaoke 3 Aug 20 07:58 islab.php5

-rw-rw-r– 1 zhaoke zhaoke 3 Aug 20 08:39 zhaoke.php

-rw-rw-r– 1 zhaoke zhaoke 3 Aug 20 08:10 zhaoke.php5



你也可以修改shell命令中的cp为mv:

___FCKpd___2nbsp;for old in *.php5; do mv $old `basename $old .php5`.php; done

___FCKpd___2nbsp;ll

total 8

-rw-rw-r– 1 zhaoke zhaoke 3 Aug 20 07:58 islab.php

-rw-rw-r– 1 zhaoke zhaoke 3 Aug 20 08:10 zhaoke.php



方法二

___FCKpd___2nbsp;rename .php5 .php *.php5



方法三

for x in *.php5; do n=${x/.php5/.php}; mv $x $n; done



方法四

for a in *php5 ; do mv $a ${a%%5} ; done



方法五

for a in *.php5; do t=`echo $a | sed ’s/.php5$/.php/’`; mv $a $t; done



实例二: 把当前目录下所有文件及目录名中的大写字符改为小写符号



方法一:

1. 创建一个ucase脚本, 内容如下:

#!/bin/bash

# All names are converted to lower-case before matching

# [A-Z]* matches upper case names

for i in [A-Z]*

do

j=`echo $i | tr ‘[A-Z]’ ‘[a-z]’`

mv $i $j

done



2. 赋予ucase脚本可执行权限

___FCKpd___2nbsp;chmod +x ucase



3. 列出当前目录下的所有文件及目录

___FCKpd___2nbsp;ll

total 16

-rw-rw-r– 1 zhaoke zhaoke 3 Aug 20 08:42 Islab.php

-rwxrwxr-x 1 zhaoke zhaoke 187 Aug 20 08:54 ucase

drwxrwxr-x 2 zhaoke zhaoke 4096 Aug 20 08:54 ZhaoKe

-rw-rw-r– 1 zhaoke zhaoke 3 Aug 20 07:58 zhaoke.php



4. 运行ucase脚本并查看结果

./ucase

mv: `ucase’ and `ucase’ are the same file

mv: `zhaoke.php’ and `zhaoke.php’ are the same file

___FCKpd___2nbsp;ll

total 16

-rw-rw-r– 1 zhaoke zhaoke 3 Aug 20 08:42 islab.php

-rwxrwxr-x 1 zhaoke zhaoke 187 Aug 20 08:54 ucase

drwxrwxr-x 2 zhaoke zhaoke 4096 Aug 20 08:54 zhaoke

-rw-rw-r– 1 zhaoke zhaoke 3 Aug 20 07:58 zhaoke.php



方法二:

___FCKpd___2nbsp;rename ‘y/A-Z/a-z/’ * 



 
 

 
网友: 本站网友 时间:2007-08-24 08:53:51 IP地址:219.232.44.★
 
 
[系统与安全]

怎样让Linux成为“不死之身”

很多情况下在图形化界面会卡住,就像我们在Windows下会死机一样。但实际上没有完全死机,只是这个终端僵死了。

消除Xwindows下的死机现象。这样你的“不死之身”就打造完成





我们可以用两个常用的方法来消除这种现象:第一,用键盘上的复合键“Ctrl+Alt+Backspace”来关闭当前正在运行的任务;第二,首先按住键盘上的“Ctrl+Alt+F1”复合键,让系统切换到另一个操作台,然后登录到系统,再执行“#ps -ax/grep startx”命令,这将会列出你的Xserver的进程标识,接着在命令行中输入如下命令就能消除Xwindows下的死机现象:#kill -9 PID_Number,最后通过“Alt+F1”复合键返回到原来的平台。 

 
 

 
网友: 本站网友 时间:2007-08-24 09:06:51 IP地址:219.232.44.★
 
 
[管理与网络]

23、一条命令杀死多个进程

    有时停一个服务,进程老停不下来,就要Kill掉。但很多程序都是同时开很多的进程。ps -aux | grep name后一个个删除,这样太麻烦了。可以用killall命令,像apache的进程可以用killall httpd就可以把所以有的进程一条命令就删除掉了。如果有僵死进程就可以用第6条来处理。
 
 

 
网友: ghosTM55 时间:2007-08-24 13:35:35 IP地址:124.78.174.★
 
 
支持一下,写的不错

Blog作者的回复:
谢谢 如果你有什么好的技巧也可以添加进来。

 
 

 
网友: ajiangg 时间:2007-08-25 16:00:31 IP地址:219.232.44.★
 
 
[管理与网络]

24、Kill命令小技巧

kill -HUP PID 重新加载进程 

kill -TERM PID 结束进程 

kill -KILL PID 杀死进程 

-HUP可用数字-1代替 

-TERM可用数字-15代替 

-KILL可用数字-9代替 
 
 

 
网友: 本站网友 时间:2007-08-26 00:05:29 IP地址:124.203.150.★
 
 
[管理与网络]

25、cd命令的几个小技巧  

说cd这个命令是Linux上使用率最高的两个命令之一不为过吧(另一个当然是ls了)

cd -          #回到上次所在目录,这个技巧我原来还真是不知道,感觉还是比较有用,省略了很多输入。

cd !___FCKpd___7nbsp;         #把上个命令的参数作为输入。(这个在其它命令也是通用的,一定要习惯运用会简化很多工作)

cd           #回到主目录

cd ~         #同样也是回到主目录

cd ..        #回到上一级目录

cd ../../   #回到上上级目录



下面连贯的做一个例子来说明:



引用

ocean@flower-laptop:~___FCKpd___7nbsp;pwd                                 #查看当前目录路径

/home/ocean                                    

ocean@flower-laptop:~___FCKpd___7nbsp;sudo tar xf wordpress.tar.gz -C /opt/lampp/htdocs/wordpress   #解压压缩包到/opt/lampp/htdocs/wordpress目录

ocean@flower-laptop:~___FCKpd___7nbsp;cd !___FCKpd___7nbsp;               #执行cd  !$把上个命令最后的参数作为输入,即/opt/lampp/htdocs/wordpress



cd /opt/lampp/htdocs/wordpress                    

ocean@flower-laptop:/opt/lampp/htdocs/wordpress___FCKpd___7nbsp;pwd          #查看当前目录路径

/opt/lampp/htdocs/wordpress            

ocean@flower-laptop:/opt/lampp/htdocs/wordpress___FCKpd___7nbsp;cd             #执行cd命令回到了主目录

ocean@flower-laptop:~___FCKpd___7nbsp;pwd                                 #查看当前目录路径

/home/ocean                                     

ocean@flower-laptop:~___FCKpd___7nbsp;cd -                         #执行cd -,回到上次所在目录。

/opt/lampp/htdocs/wordpress                       

ocean@flower-laptop:/opt/lampp/htdocs/wordpress___FCKpd___7nbsp;pwd         #查看当前目录路径

/opt/lampp/htdocs/wordpress            
 
 

 
网友: 本站网友 时间:2007-08-28 09:20:58 IP地址:219.232.44.★
 
 
[系统与安全]

8、查看系统日志信息,如:查看哪些用户什么时候登录过等。

/var/log/messages

/var/log/secure

lastlog
 

Linux小技巧收集

  • 2010年07月20日 16:11
  • 51KB
  • 下载

Linux小技巧收集

  • 2008年03月13日 09:19
  • 14KB
  • 下载

[ZT]Linux小技巧收集

前言:因为用Linux的时间越来越长,所需要做的事也越来越多,效率成了我必需突破的瓶颈。在此总结一下这段时间用过的一些好的Linux技巧。以后时常补充这样自己要用的时候就很方便了。Author:Aji...

Linux小技巧收集

前言:因为用Linux的时间越来越长,所需要做的事也越来越多,效率成了我必需突破的瓶颈。在此总结一下这段时间用过的一些好的Linux技巧。以后时常补充这样自己要用的时候就很方便了。...

linux使用小技巧(2)

  • 2011年09月30日 13:49
  • 5KB
  • 下载

linux小技巧

  • 2014年01月14日 10:21
  • 21KB
  • 下载

Linux中设置'sudo'的10个小技巧

在Linux和其他类Unix操作系统中,只有root用户可以运行所有命令并在系统上执行某些关键操作,如安装和更新,删除包,创建用户和组,修改重要的系统配置文件等。 然而,承担root用户角色的系...

Linux 每日小技巧

  • 2012年11月14日 23:35
  • 2KB
  • 下载

linux小技巧

  • 2014年06月10日 17:35
  • 107KB
  • 下载

Linux mkdir、tar 和 kill 命令的 4 个有用小技巧

我们一直以常规的方式完成一个任务,直到我们知道有更好的处理方法。作为 Linux 技巧和绝招系列 的后续,我会在这里介绍能在各个方面给你帮助的 4 个小技巧。开始吧! 4 个有用的 Linux ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux小技巧收集
举报原因:
原因补充:

(最多只允许输入30个字)