Linux 常用命令笔记
1. locate
locate:用来定位文件的位置,如:locate a.txt 但是这个命令有延迟,也就是新建的文件不一定能搜索到,如果非要找到新建的文件可以使用 updatedb 命令来强制更新locate依赖的数据库。
2. 查询文本文件行数
wc -l filename
3.远程Linux服务器
ssh username@192.168.1.1
或
ssh username@hostnme
使用主机名需要在本地进行主机名与IP地址映射:
在/etc/hosts文件中添加一行:192.168.1.1 hostname.domain
5.远程传送文件
传送文件:
scp /home/Download/filename username@host_ip:/home/Download/
在后面增加文件名可以用来重命名
传送目录:
scp -r /home/Download/foldername uesername@host_ip:/home/Download/
远程传送都需要对方用户的密码。
6.添加用户和组
添加组:groupadd name
删除组:groupdel name
注意:一般在为daemon程序添加用户时经常把主目录设置在/var/lib/name/
添加用户:useradd -d /var/lib/name -m mongo -g mongo
-d:指定主目录
-m:指定自动创建不存在的目录
-g:指定用户组
7.修改文件所属用户名和组