Linux常用命令

来源:互联网 发布:欧陆风云4秘籍源码军事 编辑:程序博客网 时间:2024/06/07 09:25

本文记录的都是我经常遇到的Linux命令,以便以后查阅。

一、关机重启命令

shutdown -h now     关机

poweroff                     关机

shutdown -r now      重启

reboot                         重启

logout                         注销

exit                              注销

二、vi编辑器

比如编辑Java程序:

1、vi Hello.java

2、输入i  (进入插入模式) 

3、输入Esc  (进入命令模式)

4、输入:wq或:q!  (wq表示保存并退出,q!表示退出但不保存)

5、编译  javac Hello.java

6、运行 java Hello


三、指定运行级别

命令: init [0123456]

运行级别

0:关机

1:单用户

2:多用户状态没有网络服务

3:多用户状态有网络服务

4:系统未使用保留给用户

5:图形界面

6:系统重启

常用的运行级别是3和5,要修改默认的运行级别可改文件/etc/inittab的id:5:initdefault:这一行的数字


四、文件常用命令

pwd      显示当前工作目录

cd         切换目录

ls          列出文件和目录

ls -l      显示长列表格式

ls -a     显示隐藏文件

mkdir   建立目录

rmdir   删除空目录

touch   建立空文件 

cp -r dir1 dir2     递归复制命令(复制子目录信息)

rm           删除文件和目录

rm -rf      强制删除目录及子目录(r:递归,f:强制)


五、用户管理常用命令

useradd  xiaoming    添加用户xiaoming

passwd  xiaoming     修改用户xiaoming的密码

userdel xiaoming     删除用户xiaoming

userdel -r xiaoming  删除用户xiaoming及其用户主目录


六、网络环境配置

方法一:

  • 用root身份登录,运行setup命令进入到text  mode  setup  utility对网络进行配置。此处可以进行IP,子网掩码,默认网关,DNS的设置
  • 运行 /etc/rc.d/init.d/network  restart命令,网卡设置生效

方法二:

  • ifconfig  eth0  x.x.x.x对网卡进行设置
  • ifconfig  eth0  network  x.x.x.x对子网掩码设置

注:(暂时性)配置网络立即生效,但重启后会失效。

方法三(最底层的修改方法):
  • 修改/etc/sysconfig/network-scripts/ifcfg-eth0,此文件里的各个属性都可以被修改,包括IP,子网掩码,广播地址,默认网关
  • 运行  /etc/rc.d/init.d/network  restart命令,网卡设置生效

七、任务调度命令

任务调度:是指系统在某个时间执行的特定的命令或程序

  • 设置个人任务调度,执行crontab  -e命令。接着输入任务到调度文件
  • 比如:0  2  *  *  *  date  >>  /home/mydata1(每天凌晨2:00执行date  >>   /home/mydata1命令)
  • 比如:*  *  *  *  *  date  >>  /home/mydata1 (每分钟执行)

调度文件的规则

字段名称
说明
范围
分钟
每小时中的第几分钟执行
0~59
小时
每天的第几个小时执行
0~23
日期
每月的第几天执行
1~31
月历
每年的地几个月执行
1~12
星期
每周的第几天执行
0~6
命令名称
要执行的命令名称及其参数


调度多个任务
方法一:在crontab  -e中直接写(不推荐)
方法二:可以把所有的任务写入一个可执行文件(shell编程)

八、开启SSH

在CentOS 7开启SSH服务:

# systemctl start sshd# systemctl enable sshd

在CentOS 7开启SSH服务:

# service sshd start

两个Linux之间传输文件:

scp root@[B的ip地址或主机名]:[B上存放文件路径] /文件 [A上存放的文件路径]

如:

scp root@172.20.110.143:/home/ye/Raccoon/store_dom.c /home
scp安装方式:

yum install openssh-clients

九、 默认进入系统命令行模式修改 

centos 7默认进入系统命令行模式修改 :

systemctl get-default  #查看系统启动进入默认模式
systemctl set-default graphical.target  #改成默认进入 图形界面模式
systemctl set-default multi-user.target  #改成默认进入命令行模式

十、关闭SELinux

查看:

[root@dev-server ~]# getenforceDisabled[root@dev-server ~]# /usr/sbin/sestatus -vSELinux status:                 disabled
关闭:

vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled 
设置后需要重启才能生效

十一、Ubuntu设置vi编辑器的Tab键为四个空格

vim /etc/vim/vimrc 
在末尾添加下面三行代码:

set ts=4  set expandtab  set autoindent 





0 0
原创粉丝点击