搬砖头

Knocking on Heaven's Door
posts - 34, comments - 6, trackbacks - 0, articles - 0

linux常用命令

Posted on 2007-06-26 09:51 生活在别处 阅读(483) 评论(0)  编辑  收藏 所属分类: Unix

 1、pwd  查看自己当前所在位置

2、cat  列出、合并、创建文件

cat test.txt  (列出test.txt)
cat test1.txt test2.txt > test3.txt (1、2合并生成3)
cat test1.txt  >> test2.txt  (1合并到2中)
cat > myfile.txt  (创建myfile.txt)
3、mv file1 file2 (将file1改名为file2,如果file2已经存在,为避免改名时覆盖file2,加上-b参数会生成file2的备份,备份有个波浪号后缀)

4、cp  拷贝命令

cp file1 file2 覆盖掉file2的内容
cp -i file1 file2  会出现提示信息
cp -bi file1 file2 会备份file2
cp -r tempdir1 tempdir2 把子目录tempdir1及其中文件拷贝到tempdir2
cp -p tempdir2/tempdir1/temp1file1 tempdir3 把文件连同子目录结构一起拷贝到tempdir3
5、ln  建立硬链接和符号链接

ln file1 file2 (硬链接,file2和file1完全相同,修改其中任何一个都会影响另外一个,删除了file1后,file2仍存在)
ln -s file1 file2  (符号链接,file2只是一个指向file1的假名,如果删除了file2,不影响file1,如果删除了file1,file2就没用了)
ln -s /usr/local/games play  (建立一个子目录的硬链接必须用符号链接,建立完符号链接后,就不用cd /usr/local/games了,只要用cd play)
6、chowd 改变文件权限

chmod  600 file1
chmod ugo-wx file(拥有者-组-其他用户直接增减权限)
7、chown 改变文件所有权

chown :users file1(把所有权分配给users用户组)
chown lucy:users file1(把存取权限分配给lucy用户)
8、groups 用户名  (查看用户名属于哪个组)

9、groupadd 组名  (创建新组)

10、usermod -G/-g 组名 用户名(把一个用户加入一个组/把一个用户改为属于另一个组)

11、userdel 用户名/groupdel 组名   (删除用户/删除组)

12、scp root@202.198.31.66:/usr/local/file1 /home/  (远程拷贝)

13、history 3 (查看历史命令列表,此命令是查看刚才用过的3个命令)

14、find / -name http.conf -print (从根目录开始查找文件并列出属性)

15、grep -c word /file1 (grep查找文件内容,此命令找出file1中word串出现次数)

16、修改主机名  vi /etc/sysconfig/network,修改HOSTNAME一行为"HOSTNAME=主机名",然后运行命令" hostname 主机名"。一般还要修改/etc/hosts文件中的主机名。

17、修改IP地址和修改网关(gateway选项)
vi /etc/sysconfig/network-scripts/ifcfg-eth0
 
18、查看机器域名(host IP)
host 202.198.31.62
 
19、查看CPU
dmesg|grep CPU
 
20、查看机器配置
dmesg|grep hd


只有注册用户登录后才能发表评论。


网站导航: