Ubantu 服务 配置 中文 文件 压缩

本文提供了丰富的Linux系统管理技巧,包括服务管理、Java配置、代理设置、文件操作、压缩解压等多个方面,帮助用户提高工作效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

[编辑] 删除一个服务

sudo update-rc.d 服务名 remove

[编辑] 临时重启一个服务

/etc/init.d/服务名 restart

[编辑] 临时关闭一个服务

/etc/init.d/服务名 stop

[编辑] 临时启动一个服务

/etc/init.d/服务名 start

设置

[编辑] 配置默认Java使用哪个

sudo update-alternatives --config java

[编辑] 修改用户资料

sudo chfn userid

[编辑] 给apt设置代理

export http_proxy= http://xx.xx.xx.xx:xxx

[编辑] 修改系统登录信息

sudo vim /etc/motd

[编辑] 使用eclipse等其他自带java编译器的软件,换回sun的编译器方法

sudo update-java-alternatives -s java-1.5.0-sun (jdk1.5) sudo update-java-alternatives -s java-6-sun (jdk6)

中文

[编辑] 转换文件名由GBK为UTF8

sudo apt-get install convmv
convmv -r -f cp936 -t utf8 --notest --nosmart *

[编辑] 批量转换src目录下的所有文件内容由GBK到UTF8

find src -type d -exec mkdir -p utf8/{} /;
find src -type f -exec iconv -f GBK -t UTF-8 {} -o utf8/{} /;
mv utf8/* src
rm -fr utf8

[编辑] 转换文件内容由GBK到UTF8

iconv -f gbk -t utf8 $i > newfile 

[编辑] 转换 mp3 标签编码

sudo apt-get install python-mutagen
find . -iname “*.mp3” -execdir mid3iconv -e GBK {} /;

[编辑] 控制台下显示中文

sudo apt-get install zhcon

文件

[编辑] 快速查找某个文件

whereis filename find 目录 -name 文件名

[编辑] 查看文件类型

file filename

[编辑] 显示xxx文件倒数6行的内容

tail -n 6 xxx

[编辑] 让tail不停地读地最新的内容

tail -n 10 -f /var/log/apache2/access.log

或者

tailf /var/log/apache2/access.log

[编辑] 查看文件中间的第五行(含)到第10行(含)的内容

sed -n '5,10p' /var/log/apache2/access.log

[编辑] 查找包含xxx字符串的文件

grep -l -r xxx .

[编辑] 查找关于xxx的命令

apropos xxx man -k xxx

[编辑] 通过ssh传输文件

scp -rp /path/filename username@remoteIP:/path #将本地文件拷贝到服务器上 scp -rp username@remoteIP:/path/filename /path #将远程文件从服务器下载到本地 tar cvzf - /path/ | ssh username@remoteip "cd /some/path/; cat -> path.tar.gz" #压缩传输 tar cvzf - /path/ | ssh username@remoteip "cd /some/path/; tar xvzf -" #压缩传输一个目录并解压

[编辑] 查看某个文件被哪些应用程序读写

lsof 文件名

[编辑] 把所有文件的後辍由rm改为rmvb

rename 's/.rm$/.rmvb/' *

[编辑] 把所有文件名中的大写改为小写

rename 'tr/A-Z/a-z/' *

[编辑] 删除特殊文件名的文件,如文件名:--help.txt

rm -- --help.txt 或者 rm ./--help.txt

[编辑] 查看当前目录的子目录

ls -d */. 或 echo */.

[编辑] 将当前目录下最近30天访问过的文件移动到上级back目录

find . -type f -atime -30 -exec mv {} ../back /;

[编辑] 将当前目录下最近2小时到8小时之内的文件显示出来

find . -mmin +120 -mmin -480 -exec more {} /;

[编辑] 删除修改时间在30天之前的所有文件

find . -type f -mtime +30 -mtime -3600 -exec rm {} /;

[编辑] 删除创建时间在30天之前的所有文件

find . -type f -ctime +30 -ctime -3600 -exec rm {} /;

[编辑] 查找guest用户的以avi或者rm结尾的文件并删除掉

find . -name '*.avi' -o -name '*.rm' -user 'guest' -exec rm {} /;

[编辑] 查找的不以java和xml结尾,并7天没有使用的文件删除掉

find . ! -name *.java ! -name ‘*.xml’ -atime +7 -exec rm {} /;

[编辑] 统计当前文件个数

ls /usr/bin|wc -w

[编辑] 统计当前目录个数

ls -l /usr/bin|grep ^d|wc -l

[编辑] 显示当前目录下2006-01-01的文件名

ls -l |grep 2006-01-01 |awk '{print $8}'

压缩

[编辑] 解压缩 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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值