Linux操作笔记

一、系统操作

1、关机命令:shutdown -h now

  • reboot

  • shutdown -r now #立刻重启

  • shutdown -r 10 #过10分钟自动重启

  • shutdown -r 20:35 #在时间为20:35时候重启

2、切换用户命令:su username

3、从普通用户切换到root用户:sudo su

4、$表示普通用户    #表示超级用户,也就是root用户

5、进入命令行通过ctrl+alt+t可直接进入

6、查看网络配置信息:ifconfig

7、查看PATH:echo $PATH

8、设置PATH:# 加到PATH末尾 export PATH=$PATH:/path/to/your/dir # 加到PATH开头 export PATH=/path/to/your/dir:$PATH

9、PATH立即生效:source ~/.bashrc

10、pip的安装、升级、卸载:sudo apt-get install python3-pip;sudo pip3 install --upgrade pip;sudo apt-get remove python3-pip。

11、重启网络配置:service network restart

12、查看系统环境:uname -a

13、修改主机名:hostnamectl set-hostname 新主机名

14、查看登录记录 :1、# cd /var/log/ 2、#  who wtmp

 

二、文件操作

1、压缩文件夹:tar -cvf archive_name.tar directory_to_compress

2、解压文件:tar -xvf archive_name.tar.gz

3、修改文件名:mv文件名 新文件名

4、创建目录:mkdir 文件夹名

5、修改目录:mkdir 文件夹名 新文件夹名

6、删除非空目录:rm -rf old

7、 复制目录到home目录下:cp -r 目录名 /home 

8、创建文件到文件夹下:touch 文件夹名 文件名

9、移动文件到目录:mv 文件名 文件夹位置

10、修改文件权限:chmod a+w 文件名

11、复制文件权限:cp /test1/file1 /test3/file2

12、远程传输文件:scp -P 端口号 本地文件路径 用户名@远程服务器地址:远程路径   scp -P 22 a.txt root:192.168.1.171:/home    表示将a.txt文件传输到192.168.1.171主机的/home文件夹下

三、软件操作

1、退出python:使用 quit(), exit(), 或者Ctrl-D退出命令行。

2、安装lrzsz,通过Xshell软件,在linux目录下执行rz操作将windows文件上传到linux;# yum -y install lrzsz

3、先查看后台进程pid:ps -aux

4、kill命令关闭进程:kill [pid]    例如:kill 2678

5、根据端口号查找pid:netstat -lnp|grep 88   #88请换为你的apache需要的端口,如:80

6、查看进程的详细信息:ps [pid]    例如:ps 2678

7、查看运行的tomcat:ps -ef|grep java

四、网络操作

1、查看Tomcat是否以关闭:ps -ef|grep java

2、查看端口:netstat -nlp|grep 9000

3、访问url:curl http://www.linux.com

五、其他操作

1、快速清空文件内容的几种方法

$ : > filename 
$ > filename 
$ echo "" > filename 
$ echo > filename 
$ cat /dev/null > filename

2、删除当前目录下的文件   rm -f *

原文地址:https://www.cnblogs.com/raorao1994/p/8889403.html