linux 基本命令

获得指定地址的文件
wget http://....

下载网站文档:
wget -r -p -np -k http://www.xxx.com


添加一个服务:
sudo update-rc.d 服务名 defaults 99

删除一个服务 :
sudo update-rc.d 服务名 remove

增加用户:
sudo adduser 用户名

删除用户:
sudo deluser 用户名

修改当前用户的密码:
passwd

修改用户密码:
sudo passwd 用户名

转换文件名由GBK为UTF8 :
convmv -r -f cp936 -t utf8 --notest --nosmart *

转换文件内容由GBK到UTF8 :
iconv -f gbk -t utf8 $i > newfile

控制台下显示中文 :
sudo apt-get install zhconzhcon --utf8 --drv=vga


显示包含字符串的文件名:
grep -l -r 字符串 路径


快速查找某个文件:
find 目录 -name 文件名

创建两个空文件:
touch file1 file2


递归式删除嵌套目录:
rm –fr /tmp/xxs

回当前用户的宿主目录:
cd ~

列出当前目录下的所有文件:
ls -a


移动路经下的文件并改名:
mv 路经/文件  /新路经/新文件名


复制文件或者目录:
cp -av 原文件或原目录 新文件或新目录

查看文件类型:
file filename

对比两个文件之间的差异:
diff file1 file2

显示xxx文件倒数6行的内容 :
tail -n 6 xxx

查看文件第五行到第10行的内容 :
sed -n '5,10p' /var/log/apache2/access.log


通过ssh传输文件 :
scp -rp /path/filename username@remoteIP:/path

把所有文件的后辍由rm改为rmvb :
rename 's/.rm$/.rmvb/' *

把所有文件名中的大写改为小写:
rename 'tr/A-Z/a-z/' *

查看当前目录的子目录:
ls -d */. 或 echo */.

统计当前文件个数:
ls .|wc -w

统计当前目录个数:
ls -l |grep ^d|wc -l

使用ssh方式同步远程数据到本地目录 :
rsync -Pa -I --size-only --delete --timeout=300 Remote_IP:/home/ubuntu /backup

增加 rar 软件压缩和解压缩支持 :
sudo apt-get install rar unrar

解压缩 xxx.tar.gz :
tar -zxvf xxx.tar.gz

解压缩 xxx.tar.bz2 :
tar -jxvf xxx.tar.bz2

压缩aaa bbb目录为xxx.tar.gz :
tar -zcvf xxx.tar.gz aaa bbb


压缩aaa bbb目录为xxx.tar.bz2 :
tar -jcvf xxx.tar.bz2 aaa bbb


如何使用命令关闭显示器 :
xset dpms force off

命令关机:
sudo halt

现在关机:
sudo shutdown -h now

晚上11点自动关机:
sudo shutdown -h 23:00

60分钟后关机:
sudo shutdown -h +60

命令重启电脑:
sudo reboot

现在重启电脑:
sudo shutdown -r now

关闭笔记本的触摸板 :
synclient touchpadoff=1

开启笔记本的触摸板:
synclient touchpadoff=0

你可能感兴趣的:(linux,ubuntu,F#,ssh,Access)