这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 软件与操作系统 » Linux常用命令

共2条 1/1 1 跳转至

Linux常用命令

助工
2016-05-26 22:06:38     打赏

1、检查远程端口是否对bash开放:


echo >/dev/tcp/8.8.8.8/53 && echo "open" 


2、让进程进入后台:


Ctrl + z 


3、将进程转到前台:


fg 


4、产生随机的十六进制数,其中n是字符数:


openssl rand -hex n


5、在当前shell里执行一个文件里的命令:


source /home/user/file.name 


6、截取前5个字符:


${variable:0:5} 


7、SSH debug 模式:


ssh -vvv user@ip_address 


8、SSH with pem key:


ssh user@ip_adress -i key.pem 


9、用wget抓取完整的网站目录结构,存放在本地目录中: 


wget -r --no-parent --reject "index.html*" http://hostname/ -P /home/user/dirs 


10、一次创建多个目录: 


mkdir -p /home/user/{test,test1,test2} 


11、列出包括子进程的进程树:


ps axwef 


12、创建war文件:


jar -cvf name.war file 


13、测试硬盘写入速度: 


dd if=/dev/zero/ of=/tmp/output.img bs=8k count=256k; rm -rf /tmp/output.img 


14、测试硬盘读取速度:


hdparm -Tt /dev/sda 


15、获取文件的md5 hash:


echo -n "text" | md5sum 


16、检查xml格式:


xmllint --noout file.xml 


17、将tar.gz提取到新目录里: 


tar zxvf package.tar.gz -C new_dir 


18、使用curl获取HTTP头信息:


curl -I http://www.example.com


19、修改文件或目录的时间戳(YYMMDDhhmm): 


touch -t 0712250000 file 


20、用wget命令执行ftp下载: 


wget -m ftp://username:password@hostname


21、生成随机密码(例子里是16个字符长):


LANG=c < /dev/urandom tr -dc _A-Z-a-z-0-9 |head -c${1:-16};echo; 


22、快速备份一个文件: 


cp some_file_name{,.bkp} 


23、访问Windows共享目录: 


smbclient -U "DOMAIN\user" //dc.domain.com/share/test/dir 


24、执行历史记录里的命令(这里是第100行):


!100 


25、解压:


unzip package_name.zip-d dir_name



助工
2016-05-27 13:15:56     打赏
2楼
有点乱呐,楼主可以回车一下  哈哈

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]